tor-browser

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

commit 636c8b517a94aa18cf24313a5a2ee2e1ee38ab4b
parent 4ddb5c36783a0fd317a3fde8649d07d24bd21d02
Author: rmalicdem <rmalicdem@mozilla.com>
Date:   Tue, 18 Nov 2025 01:49:27 +0000

Bug 1999400 - Optimize observe bookmark in BrowserToolbarMiddleware r=android-reviewers,Roger

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

Diffstat:
Mmobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarMiddleware.kt | 8++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarMiddleware.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarMiddleware.kt @@ -1052,8 +1052,12 @@ class BrowserToolbarMiddleware( it.snackbarState is SnackbarState.BookmarkAdded || it.snackbarState is SnackbarState.BookmarkDeleted }.collect { isBookmarked -> - updateEndBrowserActions(context) - updateNavigationActions(context) + if (ShortcutType.fromValue(settings.toolbarSimpleShortcutKey) == ShortcutType.BOOKMARK) { + updateEndBrowserActions(context) + } + if (ShortcutType.fromValue(settings.toolbarExpandedShortcutKey) == ShortcutType.BOOKMARK) { + updateNavigationActions(context) + } } } }