brizental pushed to branch tor-browser-140.2.0esr-15.0-1 at The Tor Project / 
Applications / Tor Browser


Commits:
b2184806 by Beatriz Rizental at 2025-08-25T19:17:01+02:00
Bug 41197 - [android] Disable autofill

Firefox is an Autofill service. From the Android docs:

> An autofill service is an app that makes it easier for users to fil
> out forms by injecting data into the views of other apps. Autofill
> services can also retrieve user data from the views in an app and
> store it for use at a later time. Autofill services are usually
> provided by apps that manage user data, such as password managers.

Tor Browser is not an autofill service. All of the autofill backend
is disabled at build time, since it lives in application-services.

This commit disabled the client side of autofill.

- - - - -


2 changed files:

- 
mobile/android/android-components/components/feature/autofill/src/main/java/mozilla/components/feature/autofill/AutofillUseCases.kt
- mobile/android/fenix/app/src/main/AndroidManifest.xml


Changes:

=====================================
mobile/android/android-components/components/feature/autofill/src/main/java/mozilla/components/feature/autofill/AutofillUseCases.kt
=====================================
@@ -21,7 +21,7 @@ import mozilla.components.support.base.log.logger.Logger
 class AutofillUseCases(
     @VisibleForTesting sdkVersion: Int = Build.VERSION.SDK_INT,
 ) {
-    private val isAutofillAvailable = sdkVersion >= Build.VERSION_CODES.O
+    private val isAutofillAvailable = false
     private val logger = Logger("AutofillUseCases")
 
     /**


=====================================
mobile/android/fenix/app/src/main/AndroidManifest.xml
=====================================
@@ -683,19 +683,6 @@
             android:name=".messaging.NotificationClickedReceiverActivity"
             android:exported="false" />
 
-        <service android:name=".autofill.AutofillService"
-            tools:targetApi="o"
-            android:exported="true"
-            android:label="@string/app_name"
-            android:permission="android.permission.BIND_AUTOFILL_SERVICE">
-            <intent-filter>
-                <action 
android:name="android.service.autofill.AutofillService"/>
-            </intent-filter>
-            <meta-data
-                android:name="android.autofill"
-                android:resource="@xml/autofill_configuration" />
-        </service>
-
         <service android:name=".media.MediaSessionService"
             android:foregroundServiceType="mediaPlayback"
             android:exported="false" />



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/b2184806859f24f1160f0b403a0f10a200884898

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/b2184806859f24f1160f0b403a0f10a200884898
You're receiving this email because of your account on gitlab.torproject.org.


_______________________________________________
tbb-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to