зеркало из https://github.com/mozilla/gecko-dev.git
Bug 353303 - regression: Tabs are closed when right-clicking the close button. patch from Simon Bnzli <zeniko@gmail.com>, r=me.
This commit is contained in:
Родитель
9e10bb4363
Коммит
7a0156d309
|
@ -2937,7 +2937,7 @@
|
||||||
<binding id="tabbrowser-close-tab-button"
|
<binding id="tabbrowser-close-tab-button"
|
||||||
extends="chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton-image">
|
extends="chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton-image">
|
||||||
<handlers>
|
<handlers>
|
||||||
<handler event="click"><![CDATA[
|
<handler event="click" button="0"><![CDATA[
|
||||||
var bindingParent = document.getBindingParent(this);
|
var bindingParent = document.getBindingParent(this);
|
||||||
if (bindingParent) {
|
if (bindingParent) {
|
||||||
var tabbedBrowser = document.getBindingParent(bindingParent);
|
var tabbedBrowser = document.getBindingParent(bindingParent);
|
||||||
|
@ -2975,7 +2975,7 @@
|
||||||
tabbedBrowser.removeCurrentTab();
|
tabbedBrowser.removeCurrentTab();
|
||||||
}
|
}
|
||||||
]]></handler>
|
]]></handler>
|
||||||
<handler event="dblclick" phase="capturing">
|
<handler event="dblclick" button="0" phase="capturing">
|
||||||
// for the one-close-button case
|
// for the one-close-button case
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
</handler>
|
</handler>
|
||||||
|
|
Загрузка…
Ссылка в новой задаче