diff --git a/app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt b/app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt index 8a7b75d4d..62bd54acb 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt @@ -328,6 +328,10 @@ class ExtensionManager( private fun unregisterExtension(pkgName: String) { val installedExtension = _installedExtensionsFlow.value.find { it.pkgName == pkgName } if (installedExtension != null) { + installedExtension.sources + .map { it.id } + .let { toggleSource.awaitIncognito(it, false) + _installedExtensionsFlow.value -= installedExtension } val untrustedExtension = _untrustedExtensionsFlow.value.find { it.pkgName == pkgName }