Tabs Outliner: Extension button stopped working two days ago
-
Sadly I don't remember what version I was on when the extension broke, but I do know my current version: (1.14.1077.50 (Stable channel) (32-bit)).
My workflow depends for 100% on the usability of the Tabs Outliner extension. I use it to limit the number of loaded tabs in the 100ths of tabs I have open almost all the time. Link to chrome store Since two days the button of the extension can be clicked, but no new window appears, which is what the extension uses to help you. All other extensions I have like tampermonkey, HTTPS everywhere and Privacy badger still have a working click event, and open a small arrow-like white window below the button.
I assume it's a problem with the function that should open a new window, since the other extensions do work, but I'm not sure.
Thanks, Matjojo
-
@matjojo Can confirm that the window doesn't appear. Vivaldi simply has a completely different user interface than Chrome, and the extension doesn't use a normal callout, but creates an additional window. Something in the extension code has to make it work on Vivaldi, what exactly is anyones guess. You can report this as a bug, but you probably have better chances if you contact the extension developer and ask them kindly to look into it.
-
@matjojo I noticed the same thing, but I just kept clicking and right-clicking the button and pretty soon the windows popped up!
-
I just ran into this problem myself. The fix is pretty simple if you're willing/able to edit the extension yourself. (Instructions for doing that can be found elsewhere.)
In background.js, line 1113, it calculates the initial height for the Tab Outliner window with:
"height":window.screen.availHeight - 1 - 1
The intention is to match the window to the full height of your screen. The problem is that for some reason window.screen.availHeight is coming back as "0". So the window height ends up set to "-2" and the built-in window creation function (window.chrome.windows.create) chokes on that because it expects a value greater than 0.
To fix it I just changed
"height":window.screen.availHeight - 1 - 1
to
"height": 800
in backgroud.js. You can pick whatever height makes more sense for your screen.
I don't know whether the problem is with Vivaldi (should window.screen.availHeight be returning a useful value?) or the extension (is window.screen.availHeight not a supported part of the browser API?).
-
@mikehartman said in Tabs Outliner: Extension button stopped working two days ago:
window.screen.availHeight
This is not a chrome api, it's just javascript. Hard to tell what goes wrong there, since it should output the same result on both browsers.
-
A question to the Tabs Oultiner users - did the author ever implement a way to use a paid version on Vivaldy, or are you using the trial version?
-
@mikehartman said in Tabs Outliner: Extension button stopped working two days ago:
I just ran into this problem myself. The fix is pretty simple if you're willing/able to edit the extension yourself. (Instructions for doing that can be found elsewhere.)
Thank you for that!
'"height":window.screen.availHeight - 1 - 1' occurs in lines 1113 and 1293 of background.js. I simply changed this as you suggested but in both places in the vivaldi profile at Extensions/eggkanocgddhmamlbiijnphhppkpkmkl/1.4.134_0/background.js and restarted the browser. Is this the proper way? Unfortunately, it did not fix the issue for me.
-
I understand this is an old thread, but I have a related problem where the TabsOutliner window width is too wide because Vivaldi windows won't shrink below 600px wide. I know tabsoutliner can be loaded in the panel but I'd like to use the panel on the right side with tabsoutliner on the left as a narrow window. Currently I can't get this working.
And before you suggest just dropping tabs outliner and using vivaldi's built in vertical tabs/window manager, I suggest you give tabsoutliner a try for a few weeks to understand the functionality it offers.
Are there any ways to run a smaller/headless vivaldi window or something? Currently when opening TabsOutliner there is an address bar and everything while in chrome and edge for example, those are gone and TabsOutliner has its own minimal window that can be resized very narrow.
-
Ppafflick moved this topic from Extensions on