[Pkg-mozext-commits] [tabmixplus] 42/147: Bookmarklet stop working in Firefox 50
David Prévot
taffit at moszumanska.debian.org
Sat Aug 5 15:27:34 UTC 2017
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository tabmixplus.
commit ad62f025c4035fbb0702e1879f162f58904508fa
Author: onemen <tabmix.onemen at gmail.com>
Date: Fri Dec 2 14:23:48 2016 +0200
Bookmarklet stop working in Firefox 50
---
chrome/content/minit/minit.js | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/chrome/content/minit/minit.js b/chrome/content/minit/minit.js
index c9926cb..a0a03a5 100644
--- a/chrome/content/minit/minit.js
+++ b/chrome/content/minit/minit.js
@@ -1239,8 +1239,8 @@ Tabmix.navToolbox = {
handleCommand: function(event, openUILinkWhere, openUILinkParams = {}) {
let prevTab, prevTabPos;
- let action = this._parseActionUrl(this.value);
- if (action && action.type == "switchtab" && this.hasAttribute("actiontype")) {
+ let action = this._parseActionUrl(this.value) || {};
+ if (action.type == "switchtab" && this.hasAttribute("actiontype")) {
prevTab = gBrowser.selectedTab;
prevTabPos = prevTab._tPos;
}
@@ -1250,8 +1250,9 @@ Tabmix.navToolbox = {
let altEnter = !isMouseEvent && event &&
event.altKey && !isTabEmpty(gBrowser.selectedTab);
let where = "current";
+ let url = action.params ? action.params.url : this.value;
let loadNewTab = Tabmix.whereToOpen("extensions.tabmix.opentabfor.urlbar",
- altEnter).inNew && !(/^ *javascript:/.test(this.value));
+ altEnter).inNew && !(/^ *javascript:/.test(url));
if (isMouseEvent || altEnter || loadNewTab) {
// Use the standard UI link behaviors for clicks or Alt+Enter
where = "tab";
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/tabmixplus.git
More information about the Pkg-mozext-commits
mailing list