commit cf72d0fa664e80098662a3fb1e9573e411c774f9
parent 47eea177c6dfea2470f2ef6dacb8a89052659c41
Author: iorgamgabriel <iorgamgabriel@yahoo.com>
Date: Wed, 8 Oct 2025 13:01:18 +0000
Bug 1993158 - The confirmation dialog for disabling default strict ETP rules should use MaterialAlertDialogBuilder instead of AlertDialog.Builder when it is created. r=android-reviewers,petru
Differential Revision: https://phabricator.services.mozilla.com/D267942
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/TrackingProtectionFragment.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/TrackingProtectionFragment.kt
@@ -14,6 +14,7 @@ import androidx.preference.DropDownPreference
import androidx.preference.Preference
import androidx.preference.PreferenceFragmentCompat
import androidx.preference.SwitchPreference
+import com.google.android.material.dialog.MaterialAlertDialogBuilder
import org.mozilla.fenix.BrowserDirection
import org.mozilla.fenix.GleanMetrics.TrackingProtection
import org.mozilla.fenix.HomeActivity
@@ -416,7 +417,7 @@ class TrackingProtectionFragment : PreferenceFragmentCompat() {
* `false` if in custom mode.
*/
private fun showDisableBaselineDialog(isStrictTrackingMode: Boolean) {
- alertDialog = AlertDialog.Builder(requireContext()).apply {
+ alertDialog = MaterialAlertDialogBuilder(requireContext()).apply {
setTitle(R.string.preference_enhanced_tracking_protection_allow_list_dialog_title)
setMessage(
getString(