Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

can't open tree popup with chrome 124.0.6367.201 #327

Open
clemtaylor opened this issue May 13, 2024 · 8 comments
Open

can't open tree popup with chrome 124.0.6367.201 #327

clemtaylor opened this issue May 13, 2024 · 8 comments
Labels
support User requests for support, as opposed to features target-chrome Chrome-specific issues

Comments

@clemtaylor
Copy link

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
Copy link
Author

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
Copy link
Owner

cxw42 commented May 17, 2024

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 cxw42 added target-chrome Chrome-specific issues support User requests for support, as opposed to features labels May 17, 2024
@cxw42
Copy link
Owner

cxw42 commented May 17, 2024

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
Copy link
Owner

cxw42 commented May 17, 2024

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
Copy link

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/

@cxw42
Copy link
Owner

cxw42 commented Nov 3, 2024

Thanks for the additional detail, and apologies for the delay in responding!

If you go to chrome://extensions, turn on Developer Mode (slider in the upper-right), and look at the TabFern tile, do you see an "Errors" button? If so, what are the errors? (Disregard the "Manifest version 2 is deprecated" message, which is #275).
image

@titanomachy
Copy link

No worries. Unfortunately not, there are no errors and I can't see the button. I have developer mode enabled.

@cxw42
Copy link
Owner

cxw42 commented Nov 24, 2024

I can't repro at work with non-snap Google Chrome either :( .

Does TabFern show up in the Alt-Tab menu or any other window lists?

What are your monitor settings? (Number of monitors, resolution, fractional scaling, Xorg vs. Wayland, window manager, ...) I wonder if perhaps it's appearing offscreen for some reason. @titanomachy I saw you had one case that worked and one that failed with Arch+Wayland, and am curious about the other details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
support User requests for support, as opposed to features target-chrome Chrome-specific issues
Projects
None yet
Development

No branches or pull requests

3 participants