Files
tubestation/mobile/android/android-components/components/browser/toolbar
Mugurell dd07185cce [components] For https://github.com/mozilla-mobile/android-components/issues/8356 - Null check down event in BrowserGestureDetector
Last ditch effort to prevent against crashes caused by ACTION_DOWN event being
null in GestureDetector.SimpleOnGestureListener#onScroll.

We can use the fact that the parameters are platform types and so can consider
the first parameter (that should be the ACTION_DOWN MotionEvent) being null so
that we won't automatically crash in such situations.
This will result in the toolbar not being animated as a result of a scroll
gesture by the user.

More investigations about why the ACTION_DOWN event is null are to be done in
android-components/issues/8552.
2020-10-02 06:05:35 +00:00
..

Android Components > Browser > Toolbar

A customizable toolbar for browsers.

Usage

Setting up the dependency

Use Gradle to download the library from maven.mozilla.org (Setup repository):

implementation "org.mozilla.components:browser-toolbar:{latest-version}"

Facts

This component emits the following Facts:

Action Item Extras Description
CLICK menu menuExtras The user opened the overflow menu.
COMMIT toolbar commitExtras The user has edited the URL.

menuExtras are additional extras set on the BrowserMenuBuilder passed to the BrowserToolbar (see browser-menu).

commitExtras

Key Type Value
autocomplete Boolean Whether the URL was autocompleted
source String? Which autocomplete list was used

License

This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/