gecko-dev/toolkit/components/satchel
Masayuki Nakano 4e13e7028b Bug 1434837 - Make autocomplete and satchel listen to keypress event at the system event group r=mak
The autocomplete module listens to keypress event for both printable keys and
non-printable keys a lot.  However, we'll stop dispatching keypress event for
non-printable keys in the default event group of web content.  So, autocomplete
should listen to keypress events at the system event group.

Note that it's difficult to change keypress event listeners to keydown event
listeners because if we stop keypress events at preceding keydown event in
autocomplete or satchel module, some other modules fail to handle keydown or
keypress event before autocomplete and it's not easy to investigate which
module's which keypress event listener should be changed to keydown event
listener.  Therefore, this patch doesn't do it at least for now.

MozReview-Commit-ID: 7e3aklmKrXu

--HG--
extra : rebase_source : 1a1e71972e4f56f088c0372e12961ffb683c7b26
2018-02-08 22:42:29 +09:00
..
test Bug 1434837 - Make autocomplete and satchel listen to keypress event at the system event group r=mak 2018-02-08 22:42:29 +09:00
.eslintrc.js Bug 1436389 - Update complexity rules to adapt for the algorithm in the new ESLint. r=mossop 2018-02-07 16:16:09 +00:00
AutoCompletePopup.jsm Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
FormHistory.jsm Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
FormHistoryStartup.js Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
formSubmitListener.js Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
jar.mn
moz.build Bug 1351067 - add BUG_COMPONENT to toolkit/* files. r=myk,enndeakin,mossop 2017-04-09 05:43:43 -04:00
nsFormAutoComplete.js Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
nsFormAutoCompleteResult.jsm Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
nsFormFillController.cpp Bug 1434837 - Make autocomplete and satchel listen to keypress event at the system event group r=mak 2018-02-08 22:42:29 +09:00
nsFormFillController.h Bug 1418085 part 3. Stop using nsIDOMHTMLElement in form fill. r=mystor 2018-01-30 00:25:36 -05:00
nsIFormAutoComplete.idl Bug 1374887 - Remove nsIFormAutoComplete::StopControllingInput() from the C++ side; r=MattN 2017-06-21 23:43:37 -04:00
nsIFormFillController.idl Bug 1330111 - Expose nsFormFillController's showPopup via nsIFormFillController. r=felipe 2017-02-03 12:44:49 -08:00
nsIInputListAutoComplete.idl
nsInputListAutoComplete.js Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
satchel.manifest Bug 1372823 Part 4: Set-up observer for idle-daily in FormHistoryStartup.init not manifest. r=mak 2017-10-18 12:04:53 +01:00
towel