tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 56c161f780b580c1945896d25a34b746ebaac3b3
parent 56692eb42092754998769d4bf2771b9a1c9d90bd
Author: rmalicdem <rmalicdem@mozilla.com>
Date:   Mon, 24 Nov 2025 18:45:29 +0000

Bug 2001356 - Make selected toolbar shortcut row a single TalkBack focus target r=android-reviewers,Roger

Differential Revision: https://phabricator.services.mozilla.com/D273849

Diffstat:
Mmobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/ToolbarShortcutPreference.kt | 7++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/ToolbarShortcutPreference.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/ToolbarShortcutPreference.kt @@ -139,12 +139,17 @@ internal abstract class ToolbarShortcutPreference @JvmOverloads constructor( intArrayOf(colorTertiary, colorOnSurfaceVariant), ) + row.isFocusable = true + row.isFocusableInTouchMode = true + row.isClickable = isEnabled + row.isEnabled = isEnabled + row.importantForAccessibility = View.IMPORTANT_FOR_ACCESSIBILITY_YES + if (isEnabled) { val clicker = View.OnClickListener { onClick(option) } row.setOnClickListener(clicker) } - row.isEnabled = isEnabled return row }