Find
C
ase-sensitive
R
egexp search
Path
Showing
7c611117
from
2026-08-16
:
No Bug, mozilla-central repo-update remote-settings tld-suffixes mobile-experiments ct-logs - r=release-managers,RyanVM
firefox-main
/
mobile
/
android
/
fenix
/
app
/
src
/
main
/
java
/
org
/
mozilla
/
fenix
/
snackbar
Navigation
Enable keyboard shortcuts
Name
Description
Size
Coverage
FenixSnackbarDelegate.kt
An implementation of [SnackbarDelegate] used to display the snackbar. @param view The view to find a parent from. @param snackbarFactory A lambda function to create a [Snackbar].
8884
-
SnackbarBinding.kt
A binding for observing the [SnackbarState] in the [AppStore] and displaying the snackbar. @param context The Android [Context] used for system interactions and accessing resources. @param browserStore The [BrowserStore] used to get the current session. @param appStore The [AppStore] used to observe the [SnackbarState]. @param snackbarDelegate The [SnackbarDelegate] used to display a snackbar. @param navController [NavController] used for navigation. @param tabsUseCases [TabsUseCases] used to manage tabs. @param sendTabUseCases [SendTabUseCases] used to send tabs to other devices. @param customTabSessionId Optional custom tab session ID if navigating from a custom tab or null if the selected session should be used. @param viewHasFocus Whether the host view is currently focused. Used to determine if the binding should consume the snackbar in case there are multiple bindings active (e.g., menu is shown on top of the home fragment, and both host snackbar bindings). @param downloadFileUtils [DownloadFileUtils] used for file-related operations in download snackbars. @param ioDispatcher The [CoroutineDispatcher] used for background operations executed when the user starts a snackbar action. @param mainDispatcher The [CoroutineDispatcher] on which the state observation and updates will occur. Defaults to [Dispatchers.Main].
22858
-