gecko-dev/browser
Marco Bonardo 021fc63b95 Bug 1388123 - Make autocomplete handle Enter on keydown. r=MattN
Some pages, like the Google login form, submit information on keydown, that
causes us to not autocomplete, because we handle keypress instead.
The patch changes autocomplete to happen on keydown.
Unfortunately formautofill also uses keydown and tries to access popup data too
late, thus it needs some hacks to work properly.
In general the formautofill code has too many indirections due to e10s, and that
makes the fix more fragile than we'd want. Ideally content autocomplete should
have its own codebase, rather than sharing the same controller as chrome code.

MozReview-Commit-ID: oAyASmDFm1

--HG--
extra : rebase_source : 64c1e7c85b203904b59e3a1e019e7f52f290cfea
2018-06-22 12:37:09 +02:00
..
app No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM 2018-07-09 11:29:08 +00:00
base Bug 1388123 - Make autocomplete handle Enter on keydown. r=MattN 2018-06-22 12:37:09 +02:00
branding Bug 1454610 - Restore PNG density metadata on DMG backgrounds r=dolske 2018-06-11 14:11:53 -07:00
components Bug 1388123 - Make autocomplete handle Enter on keydown. r=MattN 2018-06-22 12:37:09 +02:00
config Bug 1463190 - Add forced-MSVC builds to CI to keep that platform green. r=ted 2018-07-09 18:22:45 -04:00
docs Bug 1451351 - Move obsolete documentation to subfolder. r=janerik 2018-05-06 14:33:10 +09:00
extensions Bug 1388123 - Make autocomplete handle Enter on keydown. r=MattN 2018-06-22 12:37:09 +02:00
fonts
installer Backed out changeset 101f97abc1d4 (bug 1458917) for Talos failures on a CLOSED TREE 2018-07-11 05:11:11 +03:00
locales Bug 1473275 - Remove the details expander in the Clear Recent History dialog. r=johannh 2018-07-04 17:27:15 +01:00
modules Bug 1470505: Disable browser error collection for webextension errors. r=Gijs 2018-07-09 18:27:22 +00:00
themes Bug 1473685 - When a user "disables protection" on a site, and no trackers are detected, indicate that TP is turned off instead of on. r=nhnt11 2018-07-09 12:34:44 +02:00
tools/mozscreenshots Bug 1469872 - update bugzilla products and components in moz.build files: devtools. r=nalexander 2018-06-20 21:34:40 +03:00
.eslintrc.js
app.mozbuild
build.mk Bug 1436662: Package translated uninstaller; r=pike,mshal 2018-04-16 12:49:53 -06:00
confvars.sh Bug 1468362: Remove ADDON_SINGING buildconfig setting. r=aswan 2018-06-12 13:56:58 -04:00
defs.mk
LICENSE
Makefile.in
moz.build Bug 1420908: Remove telemetry experiments. r=gfritzsche 2018-04-03 15:17:13 -07:00
moz.configure