mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 01:05:45 +00:00
4e13e7028b
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 |
||
---|---|---|
.. | ||
test | ||
.eslintrc.js | ||
AutoCompletePopup.jsm | ||
FormHistory.jsm | ||
FormHistoryStartup.js | ||
formSubmitListener.js | ||
jar.mn | ||
moz.build | ||
nsFormAutoComplete.js | ||
nsFormAutoCompleteResult.jsm | ||
nsFormFillController.cpp | ||
nsFormFillController.h | ||
nsIFormAutoComplete.idl | ||
nsIFormFillController.idl | ||
nsIInputListAutoComplete.idl | ||
nsInputListAutoComplete.js | ||
satchel.manifest | ||
towel |