morgan pushed to branch tor-browser-128.2.0esr-14.0-1 at The Tor Project / 
Applications / Tor Browser


Commits:
e406b050 by Dan Ballard at 2024-09-04T18:17:07+00:00
fixup! [android] Disable features and functionality

Bug 43043: Remove credit card autofil ui elements from menu

- - - - -


2 changed files:

- 
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt
- mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt


Changes:

=====================================
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt
=====================================
@@ -255,12 +255,12 @@ class SettingsFragment : PreferenceFragmentCompat() {
             requirePreference<Preference>(R.string.pref_key_tabs)
         tabSettingsPreference.summary = 
context?.settings()?.getTabTimeoutString()
 
-        val autofillPreference = 
requirePreference<Preference>(R.string.pref_key_credit_cards)
-        autofillPreference.title = if (settings.addressFeature) {
-            getString(R.string.preferences_autofill)
-        } else {
-            getString(R.string.preferences_credit_cards_2)
-        }
+//        val autofillPreference = 
requirePreference<Preference>(R.string.pref_key_credit_cards)
+//        autofillPreference.title = if (settings.addressFeature) {
+//            getString(R.string.preferences_autofill)
+//        } else {
+//            getString(R.string.preferences_credit_cards_2)
+//        }
 
 //        val openLinksInAppsSettingsPreference =
 //            
requirePreference<Preference>(R.string.pref_key_open_links_in_apps)
@@ -329,10 +329,10 @@ class SettingsFragment : PreferenceFragmentCompat() {
                 
SettingsFragmentDirections.actionSettingsFragmentToSavedLoginsAuthFragment()
             }
 
-            resources.getString(R.string.pref_key_credit_cards) -> {
-                SettingsMetrics.autofill.record()
-                
SettingsFragmentDirections.actionSettingsFragmentToAutofillSettingFragment()
-            }
+//            resources.getString(R.string.pref_key_credit_cards) -> {
+//                SettingsMetrics.autofill.record()
+//                
SettingsFragmentDirections.actionSettingsFragmentToAutofillSettingFragment()
+//            }
 
             resources.getString(R.string.pref_key_accessibility) -> {
                 
SettingsFragmentDirections.actionSettingsFragmentToAccessibilityFragment()


=====================================
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt
=====================================
@@ -1657,7 +1657,7 @@ class Settings(private val appContext: Context) : 
PreferencesHolder {
      */
     var shouldAutofillCreditCardDetails by booleanPreference(
         
appContext.getPreferenceKey(R.string.pref_key_credit_cards_save_and_autofill_cards),
-        default = true,
+        default = BuildConfig.DATA_COLLECTION_DISABLED == false,
     )
 
     /**



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

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


_______________________________________________
tbb-commits mailing list
[email protected]
https://lists.torproject.org/cgi-bin/mailman/listinfo/tbb-commits

Reply via email to