[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