112 lines
6.3 KiB
Diff
112 lines
6.3 KiB
Diff
diff --git a/browser/base/content/browser-sets.inc b/browser/base/content/browser-sets.inc
|
|
index d08984b796330..ec2b46f95f6ff 100644
|
|
--- a/browser/base/content/browser-sets.inc
|
|
+++ b/browser/base/content/browser-sets.inc
|
|
@@ -75,8 +75,8 @@
|
|
<command id="Browser:ReloadSkipCache" oncommand="BrowserReloadSkipCache()" disabled="true">
|
|
<observes element="Browser:Reload" attribute="disabled"/>
|
|
</command>
|
|
- <command id="Browser:NextTab" oncommand="gBrowser.tabContainer.advanceSelectedTab(1, true);"/>
|
|
- <command id="Browser:PrevTab" oncommand="gBrowser.tabContainer.advanceSelectedTab(-1, true);"/>
|
|
+# <command id="Browser:NextTab" oncommand="gBrowser.tabContainer.advanceSelectedTab(1, true);"/>
|
|
+# <command id="Browser:PrevTab" oncommand="gBrowser.tabContainer.advanceSelectedTab(-1, true);"/>
|
|
<command id="Browser:ShowAllTabs" oncommand="gTabsPanel.showAllTabsPanel();"/>
|
|
<command id="cmd_fullZoomReduce" oncommand="FullZoom.reduce()"/>
|
|
<command id="cmd_fullZoomEnlarge" oncommand="FullZoom.enlarge()"/>
|
|
@@ -341,15 +341,15 @@
|
|
#define NUM_SELECT_TAB_MODIFIER accel
|
|
#endif
|
|
|
|
-#expand <key id="key_selectTab1" oncommand="gBrowser.selectTabAtIndex(0, event);" key="1" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
|
|
-#expand <key id="key_selectTab2" oncommand="gBrowser.selectTabAtIndex(1, event);" key="2" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
|
|
-#expand <key id="key_selectTab3" oncommand="gBrowser.selectTabAtIndex(2, event);" key="3" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
|
|
-#expand <key id="key_selectTab4" oncommand="gBrowser.selectTabAtIndex(3, event);" key="4" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
|
|
-#expand <key id="key_selectTab5" oncommand="gBrowser.selectTabAtIndex(4, event);" key="5" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
|
|
-#expand <key id="key_selectTab6" oncommand="gBrowser.selectTabAtIndex(5, event);" key="6" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
|
|
-#expand <key id="key_selectTab7" oncommand="gBrowser.selectTabAtIndex(6, event);" key="7" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
|
|
-#expand <key id="key_selectTab8" oncommand="gBrowser.selectTabAtIndex(7, event);" key="8" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
|
|
-#expand <key id="key_selectLastTab" oncommand="gBrowser.selectTabAtIndex(-1, event);" key="9" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
|
|
+# #expand <key id="key_selectTab1" oncommand="gBrowser.selectTabAtIndex(0, event);" key="1" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
|
|
+# #expand <key id="key_selectTab2" oncommand="gBrowser.selectTabAtIndex(1, event);" key="2" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
|
|
+# #expand <key id="key_selectTab3" oncommand="gBrowser.selectTabAtIndex(2, event);" key="3" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
|
|
+# #expand <key id="key_selectTab4" oncommand="gBrowser.selectTabAtIndex(3, event);" key="4" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
|
|
+# #expand <key id="key_selectTab5" oncommand="gBrowser.selectTabAtIndex(4, event);" key="5" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
|
|
+# #expand <key id="key_selectTab6" oncommand="gBrowser.selectTabAtIndex(5, event);" key="6" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
|
|
+# #expand <key id="key_selectTab7" oncommand="gBrowser.selectTabAtIndex(6, event);" key="7" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
|
|
+# #expand <key id="key_selectTab8" oncommand="gBrowser.selectTabAtIndex(7, event);" key="8" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
|
|
+# #expand <key id="key_selectLastTab" oncommand="gBrowser.selectTabAtIndex(-1, event);" key="9" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
|
|
|
|
<key id="key_wrCaptureCmd"
|
|
#ifdef XP_MACOSX
|
|
diff --git a/browser/base/content/tabbrowser.js b/browser/base/content/tabbrowser.js
|
|
index f1d264d84fec8..ca0367a34ca23 100644
|
|
--- a/browser/base/content/tabbrowser.js
|
|
+++ b/browser/base/content/tabbrowser.js
|
|
@@ -5641,14 +5641,14 @@
|
|
|
|
case ShortcutUtils.NEXT_TAB:
|
|
if (AppConstants.platform == "macosx") {
|
|
- this.tabContainer.advanceSelectedTab(1, true);
|
|
- aEvent.preventDefault();
|
|
+// this.tabContainer.advanceSelectedTab(1, true);
|
|
+// aEvent.preventDefault();
|
|
}
|
|
break;
|
|
case ShortcutUtils.PREVIOUS_TAB:
|
|
if (AppConstants.platform == "macosx") {
|
|
- this.tabContainer.advanceSelectedTab(-1, true);
|
|
- aEvent.preventDefault();
|
|
+// this.tabContainer.advanceSelectedTab(-1, true);
|
|
+// aEvent.preventDefault();
|
|
}
|
|
break;
|
|
}
|
|
diff --git a/toolkit/content/widgets/tabbox.js b/toolkit/content/widgets/tabbox.js
|
|
index 997e8413f2a22..178c1dee73632 100644
|
|
--- a/toolkit/content/widgets/tabbox.js
|
|
+++ b/toolkit/content/widgets/tabbox.js
|
|
@@ -134,20 +134,20 @@
|
|
true
|
|
);
|
|
if (this.tabs && this.handleCtrlTab) {
|
|
- this.tabs.advanceSelectedTab(event.shiftKey ? -1 : 1, true);
|
|
- event.preventDefault();
|
|
+// this.tabs.advanceSelectedTab(event.shiftKey ? -1 : 1, true);
|
|
+// event.preventDefault();
|
|
}
|
|
break;
|
|
case ShortcutUtils.PREVIOUS_TAB:
|
|
if (this.tabs) {
|
|
- this.tabs.advanceSelectedTab(-1, true);
|
|
- event.preventDefault();
|
|
+// this.tabs.advanceSelectedTab(-1, true);
|
|
+// event.preventDefault();
|
|
}
|
|
break;
|
|
case ShortcutUtils.NEXT_TAB:
|
|
if (this.tabs) {
|
|
- this.tabs.advanceSelectedTab(1, true);
|
|
- event.preventDefault();
|
|
+ // this.tabs.advanceSelectedTab(1, true);
|
|
+// event.preventDefault();
|
|
}
|
|
break;
|
|
}
|
|
diff --git a/dom/events/EventStateManager.cpp b/dom/events/EventStateManager.cpp
|
|
index 01c7ed0125d69..33c915f3e3cf5 100644
|
|
--- a/dom/events/EventStateManager.cpp
|
|
+++ b/dom/events/EventStateManager.cpp
|
|
@@ -3379,6 +3379,12 @@ void EventStateManager::PostHandleKeyboardEvent(
|
|
EnsureDocument(presContext);
|
|
nsFocusManager* fm = nsFocusManager::GetFocusManager();
|
|
if (fm && mDocument) {
|
|
+
|
|
+ // We don't care about tab movement, it's handled by Sidebery
|
|
+ if (aKeyboardEvent->IsControl() && aKeyboardEvent->mKeyCode == NS_VK_TAB) {
|
|
+ return;
|
|
+ }
|
|
+
|
|
// Shift focus forward or back depending on shift key
|
|
bool isDocMove = aKeyboardEvent->IsControl() ||
|
|
aKeyboardEvent->mKeyCode == NS_VK_F6;
|