Firefox 52のブックマークツールバーを左クリックした際に、新しいタブが開くようにする

Firefox 52における各スクリプトの動作状況

【Firefox 52】左クリックで新しいタブを開くことができるか
URLバー 検索バー ブックマーク 履歴 ブックマークツールバー CTRブックマークボタン※ CTR履歴ボタン※
BHNewTab_lite.uc.js
openNewTab.uc.js
NewTabPlus.uc.js
Firefox Classic Theme Restorer

CTRのブックマークボタン・履歴ボタン(赤枠内)

スクリプトの併用例

CTRのボタンを利用している場合
openNewTab.uc.js(要修正:後述) + NewTabPlus.uc.js(URLバーのみ)
CTRのボタンを利用していない場合
BHNewTab_lite.uc.js + NewTabPlus.uc.js(URLバーのみ) + browser.search.openintab:true

openNewTab.uc.jsをブックマークツールバーやCTRのボタンに対応させる

openNewTab.uc.jsは、ブックマークツールバーやClassic Theme Restorerのボタンには対応していませんが、 簡単な修正で対応させることができます。

openNewTab.uc.js 修正箇所(26~28行を追加)

switch (node.id) {
    case 'bookmarksMenuPopup':  // menubar bookmarket
    case 'goPopup':             // menubar history
    case 'BMB_bookmarksPopup':  // navibar bookmarket
    case 'PanelUI-history':     // navibar history
    case 'bookmarksPanel':      // sidebar bookmarket
    case 'history-panel':       // sidebar history
    case 'placeContent':        // library bookmarket&history
    case 'personal-bookmarks':                // Added: Bookmark Toolbar
    case 'ctraddon_BMB_bookmarksPopup':       // Added: CTR Bookmark button popup
    case 'ctraddon_history_historyMenupopup': // Added: CTR History button popup
        return 'tab';
}

関連記事

Firefox

Classic Theme Restorer