diff --git a/autofill/autofill-impl/src/main/AndroidManifest.xml b/autofill/autofill-impl/src/main/AndroidManifest.xml index 89b1e658d48e..51aa7cda8280 100644 --- a/autofill/autofill-impl/src/main/AndroidManifest.xml +++ b/autofill/autofill-impl/src/main/AndroidManifest.xml @@ -24,17 +24,36 @@ android:configChanges="orientation|screenSize" android:exported="false" android:windowSoftInputMode="adjustResize" /> + + + + + + + + + \ No newline at end of file diff --git a/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/service/RealAutofillService.kt b/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/service/RealAutofillService.kt index bc6f6cb81730..6c7e794578a0 100644 --- a/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/service/RealAutofillService.kt +++ b/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/service/RealAutofillService.kt @@ -102,7 +102,9 @@ class RealAutofillService : AutofillService() { callback.onSuccess(response) }.onFailure { - pixel.fire(AutofillPixelNames.AUTOFILL_SERVICE_CRASH, mapOf("message" to it.extractExceptionCause())) + if (it !is kotlinx.coroutines.CancellationException) { + pixel.fire(AutofillPixelNames.AUTOFILL_SERVICE_CRASH, mapOf("message" to it.extractExceptionCause())) + } callback.onSuccess(null) } } diff --git a/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/service/store/AutofillFeatureRepository.kt b/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/service/store/AutofillFeatureRepository.kt index 551ecc4661ff..e1e0562d3d56 100644 --- a/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/service/store/AutofillFeatureRepository.kt +++ b/autofill/autofill-impl/src/main/java/com/duckduckgo/autofill/impl/service/store/AutofillFeatureRepository.kt @@ -51,7 +51,7 @@ class RealAutofillFeatureRepository @Inject constructor( init { appCoroutineScope.launch(dispatcherProvider.io()) { Timber.i("DDGAutofillService: Init AutofillFeatureRepository from $processName") - if (isMainProcess || processName == "autofill") { // TODO: Revisit this after merging autofill process PR + if (isMainProcess || processName == ":autofill") { loadToMemory() } } diff --git a/autofill/autofill-impl/src/main/res/values/donottranslate.xml b/autofill/autofill-impl/src/main/res/values/donottranslate.xml index 422374b935c0..13804d3db44e 100644 --- a/autofill/autofill-impl/src/main/res/values/donottranslate.xml +++ b/autofill/autofill-impl/src/main/res/values/donottranslate.xml @@ -15,6 +15,7 @@ --> + DuckDuckGo Open Passwords Select a Saved Password \ No newline at end of file diff --git a/autofill/autofill-internal/src/main/AndroidManifest.xml b/autofill/autofill-internal/src/main/AndroidManifest.xml index d06161ef7e98..b3239403ce7a 100644 --- a/autofill/autofill-internal/src/main/AndroidManifest.xml +++ b/autofill/autofill-internal/src/main/AndroidManifest.xml @@ -22,18 +22,5 @@ android:exported="true" android:label="@string/autofillDevSettingsTitle" android:parentActivityName="com.duckduckgo.app.settings.SettingsActivity" /> - - - - - - \ No newline at end of file