gecko-dev/mobile/android
Jan Henning 9f0e6c64db Bug 1252310 - Don't mistakenly suppress key-up event when not required. r=geckoview-reviewers,m_kato
The problem from bug 1278581 was that hiding the URL bar in response to a
key-down event (for the Enter key) would then lead to the corresponding key-up
event then ending up in GeckoView, thereby confusing the "last user activity"
tracking.
It appears that this only happens with key events received through the
regular OnKeyListener, but not with events coming from the OnKeyPreImeListener.

On devices where pressing Enter in the URL bar would transmit the key event
through the latter mechanism, this means that because the key-up event we wanted
to suppress in BrowserApp never arrived, we would instead suppress whatever
other key event would arrive next, e.g. possibly a press of the back button.
This would lead to the observed behaviour where after entering an URL, the first
subsequent press of the back button might then be ignored.

Differential Revision: https://phabricator.services.mozilla.com/D30573

--HG--
extra : moz-landing-system : lando
2019-05-13 06:48:30 +00:00
..
annotations Bug 1540820 - Don't write generated JNI wrappers for every Java-level change. r=agi 2019-04-09 20:02:44 +00:00
app Bug 1512813 - Enable the Visual Viewport API on Android. r=kats 2019-05-10 22:57:29 +00:00
base Bug 1252310 - Don't mistakenly suppress key-up event when not required. r=geckoview-reviewers,m_kato 2019-05-13 06:48:30 +00:00
branding Bug 1539620 - Add a brand product string that doesn't change across different channels r=Pike 2019-03-28 11:44:41 +00:00
chrome Bug 1330467 - part 9. Use principal with mobile permissions; r=johannh,snorp 2019-05-07 22:20:46 +00:00
components Bug 1330467 - part 9. Use principal with mobile permissions; r=johannh,snorp 2019-05-07 22:20:46 +00:00
config Bug 1549886 - Enable MOZ_TELEMETRY_REPORTING by default when MOZILLA_OFFICIAL is set. r=froydnj 2019-05-08 14:33:56 +00:00
docs Bug 1536044 - Fully disable jacoco builds for Android r=agi 2019-03-28 20:26:45 +00:00
extensions Bug 1539918 - remove nightly-only guard and allow about:compat to ride the trains; r=miketaylr 2019-04-22 15:04:49 +00:00
fonts
geckoview Bug 1544169 - Disabled onHistoryStateChange on debug build. r=gbrown 2019-05-10 17:03:22 +00:00
geckoview_example Bug 1527074 - Expose storage manager API to GeckoView r=geckoview-reviewers,snorp 2019-04-25 16:20:48 +00:00
gradle Bug 1527796 - Part 4. Convert file separator to slash. r=nalexander 2019-03-29 16:04:06 +09:00
installer Bug 1548617 - Add FENNEC_NIGHTLY checks to the build config. r=nalexander 2019-05-03 20:01:21 +00:00
locales Bug 1544525 - Update about:addons's AMO title; r=Pike,JanH 2019-04-19 07:14:54 +00:00
modules Bug 1330467 - part 9. Use principal with mobile permissions; r=johannh,snorp 2019-05-07 22:20:46 +00:00
services Bug 1544076 - [0.1] Upgrade Android support library to 28.0.0 to avoid version conflicts with the lifecycle library. r=nalexander,droeh 2019-04-24 16:22:50 +00:00
stumbler Bug 1541017 - Update in-tree bugzilla components which used 'Android Background Services'. r=snorp 2019-04-09 20:46:36 +00:00
tests Bug 1550092 part 1. Stop using [array] in sendTouchEvent/sendTouchEventToWindow. r=farre 2019-05-10 09:03:39 +00:00
themes Bug 1495344 - Added color definitions for sepia mode in mobile aboutReader.css r=JanH 2019-05-07 18:59:13 +00:00
thirdparty Bug 1523572 Increment Leanplum's version r=sdaswani 2019-01-29 18:29:09 +00:00
.eslintrc.js
app.mozbuild
build.mk
confvars.sh Bug 1502457 - Move MOZ_APP_VERSION{,_DISPLAY} to python configure. r=nalexander 2018-11-16 01:15:35 +00:00
debug_sign_tool.py
gradle.configure Bug 1538760 - Parse all output from checkstyle. r=nalexander 2019-04-01 16:20:28 +00:00
gradle.py Bug 1543982 - Part 2: Don't invoke mach build ... recursively. r=emilio 2019-05-09 20:39:10 +00:00
LICENSE
mach_commands.py Bug 1538760 - Parse all output from checkstyle. r=nalexander 2019-04-01 16:20:28 +00:00
moz.build Bug 1541017 - Update in-tree bugzilla components which used 'Android Background Services'. r=snorp 2019-04-09 20:46:36 +00:00
moz.configure Bug 1549886 - Move MOZ_TELEMETRY_REPORTING to python configure. r=froydnj 2019-05-08 14:33:54 +00:00