brizental pushed to branch tor-browser-140.3.0esr-15.0-1 at The Tor Project /
Applications / Tor Browser
Commits:
2bd61ad7 by Beatriz Rizental at 2025-10-02T01:22:22+02:00
fixup! TB 34403 [android]: Disable Normal mode by default.
Hide option to open bookmarks in normal mode.
- - - - -
1 changed file:
-
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/library/bookmarks/ui/BookmarksScreen.kt
Changes:
=====================================
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/library/bookmarks/ui/BookmarksScreen.kt
=====================================
@@ -64,6 +64,7 @@ import androidx.compose.ui.semantics.testTag
import androidx.compose.ui.semantics.testTagsAsResourceId
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
+import androidx.compose.ui.platform.LocalContext
import androidx.lifecycle.compose.LocalLifecycleOwner
import androidx.navigation.NavHostController
import androidx.navigation.compose.NavHost
@@ -88,6 +89,7 @@ import org.mozilla.fenix.compose.list.SelectableIconListItem
import org.mozilla.fenix.compose.snackbar.AcornSnackbarHostState
import org.mozilla.fenix.compose.snackbar.SnackbarHost
import org.mozilla.fenix.compose.snackbar.SnackbarState
+import org.mozilla.fenix.ext.settings
import
org.mozilla.fenix.library.bookmarks.BookmarksTestTag.ADD_BOOKMARK_FOLDER_NAME_TEXT_FIELD
import
org.mozilla.fenix.library.bookmarks.BookmarksTestTag.EDIT_BOOKMARK_ITEM_TITLE_TEXT_FIELD
import
org.mozilla.fenix.library.bookmarks.BookmarksTestTag.EDIT_BOOKMARK_ITEM_URL_TEXT_FIELD
@@ -883,7 +885,7 @@ private fun BookmarkListOverflowMenu(
onDismissRequest: () -> Unit,
store: BookmarksStore,
) {
- val menuItems = listOf(
+ val menuItems = listOfNotNull(
MenuItem(
title =
stringResource(R.string.bookmark_menu_select_all_bookmarks),
onClick = { store.dispatch(BookmarksListMenuAction.SelectAll) },
@@ -891,7 +893,7 @@ private fun BookmarkListOverflowMenu(
MenuItem(
title =
stringResource(R.string.bookmark_menu_open_in_new_tab_button),
onClick = {
store.dispatch(BookmarksListMenuAction.MultiSelect.OpenInNormalTabsClicked) },
- ),
+ ).takeIf { !LocalContext.current.settings().shouldDisableNormalMode },
MenuItem(
title =
stringResource(R.string.bookmark_menu_open_in_private_tab_button),
onClick = {
store.dispatch(BookmarksListMenuAction.MultiSelect.OpenInPrivateTabsClicked) },
@@ -921,7 +923,7 @@ private fun BookmarkListItemMenu(
bookmark: BookmarkItem.Bookmark,
store: BookmarksStore,
) {
- val menuItems = listOf(
+ val menuItems = listOfNotNull(
MenuItem(
title = stringResource(R.string.bookmark_menu_edit_button),
onClick = {
store.dispatch(BookmarksListMenuAction.Bookmark.EditClicked(bookmark)) },
@@ -937,7 +939,7 @@ private fun BookmarkListItemMenu(
MenuItem(
title =
stringResource(R.string.bookmark_menu_open_in_new_tab_button),
onClick = {
store.dispatch(BookmarksListMenuAction.Bookmark.OpenInNormalTabClicked(bookmark))
},
- ),
+ ).takeIf { !LocalContext.current.settings().shouldDisableNormalMode },
MenuItem(
title =
stringResource(R.string.bookmark_menu_open_in_private_tab_button),
onClick = {
store.dispatch(BookmarksListMenuAction.Bookmark.OpenInPrivateTabClicked(bookmark))
},
@@ -963,7 +965,7 @@ private fun BookmarkListFolderMenu(
folder: BookmarkItem.Folder,
store: BookmarksStore,
) {
- val menuItems = listOf(
+ val menuItems = listOfNotNull(
MenuItem(
title = stringResource(R.string.bookmark_menu_edit_button),
onClick = {
store.dispatch(BookmarksListMenuAction.Folder.EditClicked(folder)) },
@@ -971,7 +973,7 @@ private fun BookmarkListFolderMenu(
MenuItem(
title =
stringResource(R.string.bookmark_menu_open_all_in_tabs_button),
onClick = {
store.dispatch(BookmarksListMenuAction.Folder.OpenAllInNormalTabClicked(folder))
},
- ),
+ ).takeIf { !LocalContext.current.settings().shouldDisableNormalMode },
MenuItem(
title =
stringResource(R.string.bookmark_menu_open_all_in_private_tabs_button),
onClick = {
store.dispatch(BookmarksListMenuAction.Folder.OpenAllInPrivateTabClicked(folder))
},
View it on GitLab:
https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/2bd61ad7abb80ededb46c878cea513cf0c2fcd6e
--
View it on GitLab:
https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/2bd61ad7abb80ededb46c878cea513cf0c2fcd6e
You're receiving this email because of your account on gitlab.torproject.org.
_______________________________________________
tbb-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]