gecko-dev/toolkit/content/widgets
James Teh eeb98454b6 Bug 1200038: Don't use the system group for XUL tabbox keydown handlers. r=dao
Bug 1008772 moved all key handlers related to browser tabs to the system group to prevent websites from stealing tab switching keys.
However, this is only necessary for global tab switching keys; e.g. Control+Tab, Control+PageUp.
It is not necessary for keys which only operate when the tab bar is focused; e.g. Up/DownArrow.
This is because when the browser chrome is focused (including the tab bar), content key handlers can't intercept key presses.
Furthermore, having these in the system group gives them precedence over XUL context menus.
This causes tab switches to occur when the arrow keys are pressed while the context menu is open, which is highly undesirable.
Moving these (non-global) keydown handlers into the normal group fixes this.

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

--HG--
extra : moz-landing-system : lando
2018-09-04 09:34:23 +00:00
..
autocomplete.xml Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
browser.xml Bug 1479538 - Rewrite non-test callers of document.createElementNS(XUL_NS, ...) to use document.createXULElement(...);r=paolo 2018-08-14 16:22:44 +00:00
button.xml Bug 1457218 - Part 3 - Remove the "menu-button" binding. r=surkov,bgrins 2018-08-29 14:04:25 +01:00
calendar.js Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
checkbox.xml Bug 1486674 - get rid of nsIDOMXULCheckboxElement, r=smaug 2018-08-30 08:17:11 +08:00
colorpicker.xml Bug 1453487 part 2. Remove useless implements="nsIDOMEventListener" from XBL bindings. r=smaug 2018-04-12 00:05:49 -04:00
datekeeper.js Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
datepicker.js Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
datetimebox.css Bug 1317581 - DateTimePicker should support high contrast mode on Windows. r=dao 2018-06-25 18:10:49 +01:00
datetimebox.xml Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
datetimepopup.xml Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
dialog.xml Bug 1473925 - Load "dialog.css" as a document stylesheet. r=bgrins 2018-07-06 17:06:24 +01:00
editor.js Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
findbar.xml Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
general.js Bug 1479125 - Migrate calls that expect an element to be returned to use element variation firstChild etc to firstElementChild etc;r=Paolo 2018-08-08 15:22:53 -07:00
general.xml Bug 1437638, move frame, browser and editor to be based on XULFrameElement, a new subclass of XULElement, r=paolo,bz 2018-07-05 20:14:18 -04:00
groupbox.xml Bug 1446009 - Remove groupbox-base binding by moving groupbox.css into components.css r=enndeakin+6102 2018-03-20 15:15:40 +08:00
menu.xml Bug 1479538 - Rewrite non-test callers of document.createElementNS(XUL_NS, ...) to use document.createXULElement(...);r=paolo 2018-08-14 16:22:44 +00:00
menulist.xml Bug 1457216 - Remove support for editable menulists. r=surkov,bgrins 2018-08-24 15:44:38 +01:00
notification.xml Bug 1486779: Update CFR doorhanger to reflect new designs r=Mardak 2018-08-30 20:24:13 +00:00
numberbox.xml Bug 1470910 - Migrate input-box and input-box-spell to a Custom Element;r=paolo 2018-08-02 20:53:59 -07:00
popup.xml Bug 1479125 - Migrate calls that expect an element to be returned to use element variation firstChild etc to firstElementChild etc;r=Paolo 2018-08-08 15:22:53 -07:00
progressmeter.xml Bug 1473931 - Load "progressmeter.css" as a document stylesheet. r=bgrins 2018-07-06 17:22:22 +01:00
radio.xml Bug 1479538 - Rewrite non-test callers of document.createElementNS(XUL_NS, ...) to use document.createXULElement(...);r=paolo 2018-08-14 16:22:44 +00:00
remote-browser.xml Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
richlistbox.xml Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
scrollbox.xml Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
spinner.js Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
stringbundle.js Bug 1462798 - Create a base custom element class that shares the parseXULToFragment helper;r=Paolo 2018-05-19 13:56:06 -07:00
tabbox.js Bug 1486845 - Remove unused eventNode handling in tabbox. r=enndeakin 2018-08-29 12:38:05 +02:00
tabbox.xml Bug 1200038: Don't use the system group for XUL tabbox keydown handlers. r=dao 2018-09-04 09:34:23 +00:00
text.xml Bug 1488116 - get rid of nsIDOMXULDescriptionElement, r=smaug 2018-09-04 09:08:39 +08:00
textbox.js Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
textbox.xml Bug 1470910 - Migrate input-box and input-box-spell to a Custom Element;r=paolo 2018-08-02 20:53:59 -07:00
timekeeper.js Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
timepicker.js Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
toolbar.xml Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
toolbarbutton.xml Bug 1446101 - Part 2: Convert the all tabs panel to photon styles r=dao 2018-06-06 15:48:21 -05:00
tree.xml Bug 1471542 - Remove support for tree[seltype=cell] and tree[seltype=text]. r=Paolo 2018-06-27 18:35:18 +01:00
videocontrols.js Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
videocontrols.xml Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
wizard.xml Bug 1463320 - Remove the "wizard-base" binding and import the "wizard.css" file as a document stylesheet. r=bgrins 2018-07-10 14:39:35 +01:00