mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-21 07:37:58 +01:00
Fix error when closing last about:blank tab on FF36. Closes issue #299.
--HG-- branch : key-processing
This commit is contained in:
@@ -425,12 +425,7 @@ var Buffer = Module("buffer", {
|
|||||||
/**
|
/**
|
||||||
* @property {string} The current top-level document's URL.
|
* @property {string} The current top-level document's URL.
|
||||||
*/
|
*/
|
||||||
get URL() {
|
get URL() update(content.location.href, util.newURI(content.location.href)),
|
||||||
let str = String(content.location.href);
|
|
||||||
for (let [k, v] in Iterator(util.newURI(content.location.href)))
|
|
||||||
str[k] = v;
|
|
||||||
return str;
|
|
||||||
},
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @property {number} The buffer's height in pixels.
|
* @property {number} The buffer's height in pixels.
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ var Config = Module("config", ConfigBase, {
|
|||||||
if (this.tabbrowser.mTabs.length > 1)
|
if (this.tabbrowser.mTabs.length > 1)
|
||||||
this.tabbrowser.removeTab(tab);
|
this.tabbrowser.removeTab(tab);
|
||||||
else {
|
else {
|
||||||
if (modules.buffer.URL != "about:blank" || window.getWebNavigation().sessionHistory.count > 0) {
|
if (modules.buffer.uri.spec !== "about:blank" || window.getWebNavigation().sessionHistory.count > 0) {
|
||||||
dactyl.open("about:blank", dactyl.NEW_BACKGROUND_TAB);
|
dactyl.open("about:blank", dactyl.NEW_BACKGROUND_TAB);
|
||||||
this.tabbrowser.removeTab(tab);
|
this.tabbrowser.removeTab(tab);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user