cxw42 / TabFern

Google Chrome extension for saving and restoring sets of tabs, and for switching between windows and tabs from a vertical, grouped list.
https://cxw42.github.io/TabFern/
Other
169 stars 27 forks source link

can't open tree popup with chrome 124.0.6367.201 #327

Open clemtaylor opened 2 months ago

clemtaylor commented 2 months ago

TabFern was working with 123.0.x but I accidentally upgraded to 124.0. and now clicking on the tab fern icon does not bring up the window tree. Right click shows "Can't read or change site's data". It still has the 'Read your browsing history' permission.

I'm still trying to find a 123.0.x chrome package to revert to.

Also, I don't seem to be able to build tabfern anymore. npm looks for python3 when building node-gyp v3.8.0 and then fails trying to run "import sys; print "%s.%s.%s" % sys.version_info[:3];" which fails. Not sure which of the deps is depending on node-gyp.

clemtaylor commented 2 months ago

I reverted to 123.0 and TabFern still isn't allowed to view my history. I guess 124.0 restricted the 'read your browsing history' permission to chrome://favicon/ & file:/// and that setting is still present when I switched back to the previous version.

cxw42 commented 2 months ago

Sorry you're having trouble!! What OS type and version? I'll try to repro if I can.

Re. building, do you have Python 3 installed but npm can't find it, or is Python not installed at all? Edit and could you post your console log showing the commands you ran and the output you got that included the error?

cxw42 commented 2 months ago

I unfortunately can't repro on main on my home system --- it loads fine for me there (Ubuntu x86_64 with Chromium 124.0.6367.155 (Official Build) snap (64-bit)).

Re. building, I just pushed the results of npm update to main.

cxw42 commented 2 months ago

By the way, if you haven't, would you please try double-clicking the tabfern icon? If your TF window somehow wound up off-screen, double-clicking will summon it to the current window.

can't read or change site data

I don't think this is probably the cause of the issue. The manifest specifically asks for some host permissions but not all (since it doesn't need all), and that message appears on sites not listed in the host permissions.

titanomachy commented 2 weeks ago

I have the same issue (on Linux). It's like this for a couple of months now. In between I have had a single day that the popup suddenly appeared when I started Google Chrome on Arch Linux (+Wayland). Next day the popup did not show. Not sure if I had an update for Google Chrome those days. Double click does not do anything to fix it.

I use Google Chrome Version 126.0.6478.126. On a fresh install of Chromium without other extensions installed, TabFern did not work either. Other extensions (eg. uBlock Origin) have a normal popup window.

I don't know how to debug this. No recent experience with Browser extensions development.

I also tested it on a Lubuntu VM with Chromium version 123.0.6312.122 installed via snap and TabFern works as expected. On Windows TabFern works as expected too.

The installed Google Chrome version on Arch Linux is via AUR: https://aur.archlinux.org/packages/google-chrome. The Chromium version is this one: https://archlinux.org/packages/extra/x86_64/chromium/