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:
| M | mobile/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) + } } } }