mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-14 05:45:37 +00:00
Bug 571672 - On switch-to-tab results, Alt+Enter should open the page in a new tab, and Ctrl+Enter should switch to tab as expected. r=gavin
This commit is contained in:
parent
94d54bbb1f
commit
a56b56170f
@ -140,15 +140,22 @@
|
||||
if (aTriggeringEvent instanceof MouseEvent && aTriggeringEvent.button == 2)
|
||||
return; // Do nothing for right clicks
|
||||
|
||||
var [url, postData] = this._canonizeURL(aTriggeringEvent);
|
||||
if (!url)
|
||||
return;
|
||||
var url = this.value;
|
||||
var postData = null;
|
||||
|
||||
var action = this._parseActionUrl(url);
|
||||
if (action) {
|
||||
if (action.type == "switchtab")
|
||||
switchToTabHavingURI(action.param);
|
||||
return;
|
||||
url = action.param;
|
||||
if (!(aTriggeringEvent && aTriggeringEvent.altKey)) {
|
||||
if (action.type == "switchtab")
|
||||
switchToTabHavingURI(url);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else {
|
||||
[url, postData] = this._canonizeURL(aTriggeringEvent);
|
||||
if (!url)
|
||||
return;
|
||||
}
|
||||
|
||||
this.value = url;
|
||||
|
Loading…
Reference in New Issue
Block a user