Name Description Size
ErrorPage.java 7205
FirefoxWebView.kt An IWebView implementation using WebView. Initialization for this class should primarily occur in WebViewProvider, which is visible by the main code base and constructs this class. 8896
FocusWebViewClient.java WebViewClient layer that handles browser specific WebViewClient functionality, such as error pages and external URL handling. 16054
LinkHandler.java package 2893
matcher
NestedWebView.java WebView that supports nested scrolls (for using in a CoordinatorLayout). This code is a simplified version of the NestedScrollView implementation which can be found in the support library: {@link androidx.core.widget.NestedScrollView} Based on: https://github.com/takahirom/webview-in-coordinatorlayout 4656
TrackingProtectionWebViewClient.java true if blocking is enabled, false otherwise. We cache the SharedPreferences value in a field here to pre-emptively improve performance, rather than calling into SharedPreferences directly, or accessing a global getter (which delegates to shared prefs). The value is updated via a shared preference change listener. 6784