darktrojan / newtabtools

New Tab Tools add-on for Firefox and Chrome
https://addons.mozilla.org/firefox/addon/new-tab-tools/
255 stars 73 forks source link

Conflict with Tree Style Tab #465

Open stephan-dev opened 4 years ago

stephan-dev commented 4 years ago

Conflict with TST, Tree Style Tab (recommended by Mozilla) Expected behavior : TST, set correctly, should open the new tab page (and then the new web page), when user clicks the default Firefox "+" button in the tabs bar, as a child of the current tab. Problem behavior : new tab page (and afterwards, also the new web page) is opened as a separate, independent tab.

Workaround 1 (not handy) : use Tree Style Tab's own "+" button "open new tab as", then choose "as child" Workaround 2 (my choice for now) : disable New Tab Tools, maybe try another similar extension

I don't know what causes the problem or how to fix, but Tree Styles Tab's documentation may give a hint here : Tree Style Tabs documentation Scroll to "how to open New Child Tabs", which provides an "Example to open a new tab as a child of the current tab"

Maybe this also can help : TST's Issues labelled as "conflict with another addon" : https://github.com/piroor/treestyletab/issues?q=new+tab+extension+label%3A%22conflict+with+another+addon%22 + search on "new tab extension"

-- Firefox 71.0 for GNU/linux mint New tab tools : 90.3 Tree Style Tab 3.4.1

atimholt commented 3 years ago

If this solution is handy enough for you, I always just middle-click links—it opens them in a new (child) tab. The relevancy here is that it works the same with Tree Style Tab's "+" button. Nearly all modern mice emit a middle-click event when you press down on the scroll wheel. Touch pads usually have middle-click gestures available, though it's possible you might have to turn it on in your mouse-pad settings. On my Windows machine, middle-click on the mouse pad is a 3-finger tap.

(In fact, I always perform the Tree-Style-Tab suggested change to Firefox's chrome styling file to remove Firefox's built-in tab bar—it's 100% redundant with TST, anyway. I was actually confused to see an issue here stating a conflict.)