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