Dan Ballard pushed to branch tor-browser-140.3.0esr-15.0-1 at The Tor Project / Applications / Tor Browser
Commits:
-
fb27b78c
by clairehurst at 2025-09-17T17:49:12-06:00
4 changed files:
- mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SecretSettingsFragment.kt
- mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/search/SearchEngineFragment.kt
- mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt
- mobile/android/fenix/app/src/main/res/xml/search_settings_preferences.xml
Changes:
| ... | ... | @@ -135,12 +135,6 @@ class SecretSettingsFragment : PreferenceFragmentCompat() { |
| 135 | 135 | onPreferenceChangeListener = SharedPreferenceUpdater()
|
| 136 | 136 | }
|
| 137 | 137 | |
| 138 | - requirePreference<SwitchPreference>(R.string.pref_key_enable_recent_searches).apply {
|
|
| 139 | - isVisible = true
|
|
| 140 | - isChecked = context.settings().isRecentSearchesVisible
|
|
| 141 | - onPreferenceChangeListener = SharedPreferenceUpdater()
|
|
| 142 | - }
|
|
| 143 | - |
|
| 144 | 138 | requirePreference<SwitchPreference>(R.string.pref_key_enable_shortcuts_suggestions).apply {
|
| 145 | 139 | isVisible = true
|
| 146 | 140 | isChecked = context.settings().isShortcutSuggestionsVisible
|
| ... | ... | @@ -38,29 +38,6 @@ class SearchEngineFragment : PreferenceFragmentCompat() { |
| 38 | 38 | isVisible = !context.settings().shouldDisableNormalMode
|
| 39 | 39 | }
|
| 40 | 40 | |
| 41 | - findPreference<SwitchPreference>(getString(R.string.pref_key_search_browsing_history))?.apply {
|
|
| 42 | - isVisible = !context.settings().shouldDisableNormalMode
|
|
| 43 | - }
|
|
| 44 | - |
|
| 45 | - // requirePreference<SwitchPreference>(R.string.pref_key_show_sponsored_suggestions).apply {
|
|
| 46 | - // isVisible = context.settings().enableFxSuggest
|
|
| 47 | - // }
|
|
| 48 | - // requirePreference<SwitchPreference>(R.string.pref_key_show_nonsponsored_suggestions).apply {
|
|
| 49 | - // isVisible = context.settings().enableFxSuggest
|
|
| 50 | - // }
|
|
| 51 | - // requirePreference<Preference>(R.string.pref_key_learn_about_fx_suggest).apply {
|
|
| 52 | - // isVisible = context.settings().enableFxSuggest
|
|
| 53 | - // }
|
|
| 54 | - // requirePreference<CheckBoxPreference>(R.string.pref_key_show_trending_search_suggestions).apply {
|
|
| 55 | - // isVisible = context.settings().isTrendingSearchesVisible
|
|
| 56 | - // }
|
|
| 57 | - // requirePreference<SwitchPreference>(R.string.pref_key_show_recent_search_suggestions).apply {
|
|
| 58 | - // isVisible = context.settings().isRecentSearchesVisible
|
|
| 59 | - // }
|
|
| 60 | - // requirePreference<SwitchPreference>(R.string.pref_key_show_shortcuts_suggestions).apply {
|
|
| 61 | - // isVisible = context.settings().isShortcutSuggestionsVisible
|
|
| 62 | - // }
|
|
| 63 | - |
|
| 64 | 41 | view?.hideKeyboard()
|
| 65 | 42 | }
|
| 66 | 43 | |
| ... | ... | @@ -80,45 +57,16 @@ class SearchEngineFragment : PreferenceFragmentCompat() { |
| 80 | 57 | isChecked = context.settings().shouldShowSearchSuggestions
|
| 81 | 58 | }
|
| 82 | 59 | |
| 83 | - val trendingSearchSuggestionsPreference =
|
|
| 84 | - requirePreference<CheckBoxPreference>(R.string.pref_key_show_trending_search_suggestions).apply {
|
|
| 85 | - isVisible = context.settings().isTrendingSearchesVisible
|
|
| 86 | - isEnabled = requireContext().components.core.store.state.search
|
|
| 87 | - .selectedOrDefaultSearchEngine?.trendingUrl != null &&
|
|
| 88 | - context.settings().shouldShowSearchSuggestions
|
|
| 89 | - }
|
|
| 90 | - |
|
| 91 | - val recentSearchSuggestionsPreference =
|
|
| 92 | - requirePreference<SwitchPreference>(R.string.pref_key_show_recent_search_suggestions).apply {
|
|
| 93 | - isChecked = context.settings().shouldShowRecentSearchSuggestions
|
|
| 94 | - }
|
|
| 95 | - |
|
| 96 | 60 | val autocompleteURLsPreference =
|
| 97 | 61 | requirePreference<SwitchPreference>(R.string.pref_key_enable_autocomplete_urls).apply {
|
| 98 | 62 | isChecked = context.settings().shouldAutocompleteInAwesomebar
|
| 99 | 63 | }
|
| 100 | 64 | |
| 101 | - val searchSuggestionsInPrivatePreference =
|
|
| 102 | - requirePreference<CheckBoxPreference>(R.string.pref_key_show_search_suggestions_in_private).apply {
|
|
| 103 | - isChecked = context.settings().shouldShowSearchSuggestionsInPrivate
|
|
| 104 | - isEnabled = context.settings().shouldShowSearchSuggestions
|
|
| 105 | - }
|
|
| 106 | - |
|
| 107 | - val showHistorySuggestions =
|
|
| 108 | - requirePreference<SwitchPreference>(R.string.pref_key_search_browsing_history).apply {
|
|
| 109 | - isChecked = context.settings().shouldShowHistorySuggestions
|
|
| 110 | - }
|
|
| 111 | - |
|
| 112 | 65 | val showBookmarkSuggestions =
|
| 113 | 66 | requirePreference<SwitchPreference>(R.string.pref_key_search_bookmarks).apply {
|
| 114 | 67 | isChecked = context.settings().shouldShowBookmarkSuggestions
|
| 115 | 68 | }
|
| 116 | 69 | |
| 117 | - // val showSyncedTabsSuggestions =
|
|
| 118 | - // requirePreference<SwitchPreference>(R.string.pref_key_search_synced_tabs).apply {
|
|
| 119 | - // isChecked = context.settings().shouldShowSyncedTabsSuggestions
|
|
| 120 | - // }
|
|
| 121 | - |
|
| 122 | 70 | val showClipboardSuggestions =
|
| 123 | 71 | requirePreference<SwitchPreference>(R.string.pref_key_show_clipboard_suggestions).apply {
|
| 124 | 72 | isChecked = context.settings().shouldShowClipboardSuggestions
|
| ... | ... | @@ -129,32 +77,9 @@ class SearchEngineFragment : PreferenceFragmentCompat() { |
| 129 | 77 | isChecked = context.settings().shouldShowVoiceSearch
|
| 130 | 78 | }
|
| 131 | 79 | |
| 132 | - // val showSponsoredSuggestionsPreference =
|
|
| 133 | - // requirePreference<SwitchPreference>(R.string.pref_key_show_sponsored_suggestions).apply {
|
|
| 134 | - // isChecked = context.settings().showSponsoredSuggestions
|
|
| 135 | - // summary = getString(
|
|
| 136 | - // R.string.preferences_show_sponsored_suggestions_summary,
|
|
| 137 | - // getString(R.string.app_name),
|
|
| 138 | - // )
|
|
| 139 | - // }
|
|
| 140 | - |
|
| 141 | - // val showNonSponsoredSuggestionsPreference =
|
|
| 142 | - // requirePreference<SwitchPreference>(R.string.pref_key_show_nonsponsored_suggestions).apply {
|
|
| 143 | - // isChecked = context.settings().showNonSponsoredSuggestions
|
|
| 144 | - // title = getString(
|
|
| 145 | - // R.string.preferences_show_nonsponsored_suggestions,
|
|
| 146 | - // getString(R.string.app_name),
|
|
| 147 | - // )
|
|
| 148 | - // }
|
|
| 149 | - |
|
| 150 | 80 | searchSuggestionsPreference.onPreferenceChangeListener = SharedPreferenceUpdater()
|
| 151 | - showHistorySuggestions.onPreferenceChangeListener = SharedPreferenceUpdater()
|
|
| 152 | 81 | showBookmarkSuggestions.onPreferenceChangeListener = SharedPreferenceUpdater()
|
| 153 | - // showSyncedTabsSuggestions.onPreferenceChangeListener = SharedPreferenceUpdater()
|
|
| 154 | 82 | showClipboardSuggestions.onPreferenceChangeListener = SharedPreferenceUpdater()
|
| 155 | - searchSuggestionsInPrivatePreference.onPreferenceChangeListener = SharedPreferenceUpdater()
|
|
| 156 | - trendingSearchSuggestionsPreference.onPreferenceChangeListener = SharedPreferenceUpdater()
|
|
| 157 | - recentSearchSuggestionsPreference.onPreferenceChangeListener = SharedPreferenceUpdater()
|
|
| 158 | 83 | showVoiceSearchPreference.onPreferenceChangeListener = object : Preference.OnPreferenceChangeListener {
|
| 159 | 84 | override fun onPreferenceChange(preference: Preference, newValue: Any?): Boolean {
|
| 160 | 85 | val newBooleanValue = newValue as? Boolean ?: return false
|
| ... | ... | @@ -166,17 +91,6 @@ class SearchEngineFragment : PreferenceFragmentCompat() { |
| 166 | 91 | }
|
| 167 | 92 | }
|
| 168 | 93 | autocompleteURLsPreference.onPreferenceChangeListener = SharedPreferenceUpdater()
|
| 169 | - |
|
| 170 | - searchSuggestionsPreference.setOnPreferenceClickListener {
|
|
| 171 | - searchSuggestionsInPrivatePreference.isEnabled = searchSuggestionsPreference.isChecked && !requireContext().settings().shouldDisableNormalMode
|
|
| 172 | - trendingSearchSuggestionsPreference.isEnabled =
|
|
| 173 | - requireContext().components.core.store.state.search.selectedOrDefaultSearchEngine
|
|
| 174 | - ?.trendingUrl != null && searchSuggestionsPreference.isChecked && !requireContext().settings().shouldDisableNormalMode
|
|
| 175 | - true
|
|
| 176 | - }
|
|
| 177 | - |
|
| 178 | - // showSponsoredSuggestionsPreference.onPreferenceChangeListener = SharedPreferenceUpdater()
|
|
| 179 | - // showNonSponsoredSuggestionsPreference.onPreferenceChangeListener = SharedPreferenceUpdater()
|
|
| 180 | 94 | }
|
| 181 | 95 | |
| 182 | 96 | override fun onPreferenceTreeClick(preference: Preference): Boolean {
|
| ... | ... | @@ -1224,7 +1224,7 @@ class Settings(private val appContext: Context) : PreferencesHolder { |
| 1224 | 1224 | @VisibleForTesting
|
| 1225 | 1225 | internal var trendingSearchSuggestionsEnabled by booleanPreference(
|
| 1226 | 1226 | appContext.getPreferenceKey(R.string.pref_key_show_trending_search_suggestions),
|
| 1227 | - default = true,
|
|
| 1227 | + default = false,
|
|
| 1228 | 1228 | )
|
| 1229 | 1229 | |
| 1230 | 1230 | /**
|
| ... | ... | @@ -1233,7 +1233,7 @@ class Settings(private val appContext: Context) : PreferencesHolder { |
| 1233 | 1233 | @VisibleForTesting
|
| 1234 | 1234 | internal var recentSearchSuggestionsEnabled by booleanPreference(
|
| 1235 | 1235 | appContext.getPreferenceKey(R.string.pref_key_show_recent_search_suggestions),
|
| 1236 | - default = true,
|
|
| 1236 | + default = false,
|
|
| 1237 | 1237 | )
|
| 1238 | 1238 | |
| 1239 | 1239 | /**
|
| ... | ... | @@ -30,58 +30,8 @@ |
| 30 | 30 | android:defaultValue="true"
|
| 31 | 31 | android:key="@string/pref_key_show_search_suggestions"
|
| 32 | 32 | android:title="@string/preferences_show_search_suggestions" />
|
| 33 | - <CheckBoxPreference
|
|
| 34 | - android:defaultValue="false"
|
|
| 35 | - android:dependency="@string/pref_key_show_search_suggestions"
|
|
| 36 | - android:key="@string/pref_key_show_search_suggestions_in_private"
|
|
| 37 | - android:layout="@layout/checkbox_left_preference"
|
|
| 38 | - android:title="@string/preferences_show_search_suggestions_in_private"
|
|
| 39 | - app:iconSpaceReserved="false" />
|
|
| 40 | - <CheckBoxPreference
|
|
| 41 | - android:defaultValue="true"
|
|
| 42 | - android:dependency="@string/pref_key_show_search_suggestions"
|
|
| 43 | - android:key="@string/pref_key_show_trending_search_suggestions"
|
|
| 44 | - android:layout="@layout/checkbox_left_preference"
|
|
| 45 | - android:title="@string/preferences_show_trending_search_suggestions"
|
|
| 46 | - app:iconSpaceReserved="false" />
|
|
| 47 | - <SwitchPreference
|
|
| 48 | - app:iconSpaceReserved="false"
|
|
| 49 | - android:defaultValue="true"
|
|
| 50 | - android:key="@string/pref_key_show_recent_search_suggestions"
|
|
| 51 | - android:title="@string/preferences_show_recent_search_suggestions" />
|
|
| 52 | 33 | </PreferenceCategory>
|
| 53 | 34 | |
| 54 | - <!-- <PreferenceCategory
|
|
| 55 | - android:title="@string/preference_search_address_bar_fx_suggest"
|
|
| 56 | - android:selectable="false"
|
|
| 57 | - app:iconSpaceReserved="false"
|
|
| 58 | - android:layout="@layout/preference_category_no_icon_style">
|
|
| 59 | - <SwitchPreference
|
|
| 60 | - app:iconSpaceReserved="false"
|
|
| 61 | - android:defaultValue="true"
|
|
| 62 | - android:key="@string/pref_key_show_shortcuts_suggestions"
|
|
| 63 | - android:title='@string/preferences_show_shortcuts' />
|
|
| 64 | - <SwitchPreference
|
|
| 65 | - app:iconSpaceReserved="false"
|
|
| 66 | - android:defaultValue="true"
|
|
| 67 | - android:key="@string/pref_key_search_synced_tabs"
|
|
| 68 | - android:title='@string/preferences_search_synced_tabs' />
|
|
| 69 | - <SwitchPreference
|
|
| 70 | - app:iconSpaceReserved="false"
|
|
| 71 | - android:key="@string/pref_key_show_nonsponsored_suggestions"
|
|
| 72 | - android:title="@string/preferences_show_nonsponsored_suggestions"
|
|
| 73 | - android:summary="@string/preferences_show_nonsponsored_suggestions_summary" />
|
|
| 74 | - <SwitchPreference
|
|
| 75 | - app:iconSpaceReserved="false"
|
|
| 76 | - android:key="@string/pref_key_show_sponsored_suggestions"
|
|
| 77 | - android:title="@string/preferences_show_sponsored_suggestions"
|
|
| 78 | - android:summary="@string/preferences_show_sponsored_suggestions_summary" />
|
|
| 79 | - <Preference
|
|
| 80 | - app:iconSpaceReserved="false"
|
|
| 81 | - android:key="@string/pref_key_learn_about_fx_suggest"
|
|
| 82 | - android:title="@string/preference_search_learn_about_fx_suggest" />
|
|
| 83 | - </PreferenceCategory> -->
|
|
| 84 | - |
|
| 85 | 35 | <PreferenceCategory
|
| 86 | 36 | android:title="@string/preferences_settings_address_bar"
|
| 87 | 37 | android:selectable="false"
|
| ... | ... | @@ -92,11 +42,6 @@ |
| 92 | 42 | android:defaultValue="true"
|
| 93 | 43 | android:key="@string/pref_key_show_clipboard_suggestions"
|
| 94 | 44 | android:title="@string/preferences_show_clipboard_suggestions" />
|
| 95 | - <SwitchPreference
|
|
| 96 | - app:iconSpaceReserved="false"
|
|
| 97 | - android:defaultValue="true"
|
|
| 98 | - android:key="@string/pref_key_search_browsing_history"
|
|
| 99 | - android:title='@string/preferences_search_browsing_history' />
|
|
| 100 | 45 | <SwitchPreference
|
| 101 | 46 | app:iconSpaceReserved="false"
|
| 102 | 47 | android:defaultValue="true"
|