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

Vimium extension broken since change to Floorp #73

Closed
Norgus opened this issue Feb 8, 2024 · 5 comments
Closed

Vimium extension broken since change to Floorp #73

Norgus opened this issue Feb 8, 2024 · 5 comments

Comments

@Norgus
Copy link

Norgus commented Feb 8, 2024

Expected behaviour: keyboard shortcuts for page navigation, tab manipulation, and so on function when their assigned keys are pressed
Symptoms: Not a single shortcut I have tried works, including the one to display the extension's help.

The vimium extension does not appear to be functional (at all, as far as I can tell)
URL is https://addons.mozilla.org/en-US/firefox/addon/vimium-ff/

I tried removing and adding it fresh, ensuring it is given the permissions it needs, and did a browser restart and page refresh to be sure.
It worked on the librewolf base.

@Technetium1
Copy link

@dr460nf1r3 I went to blindly investigate a bit before testing and found this mysterious thing, with a dead link to reference. Here's the archived version.

defaultPref("extensions.enabledScopes", 5); // Hidden

What am I missing, I don't see where 5 would be a valid setting?


I suspected CSP could be problematic, but it it's not actually being altered. CSP issue as reference:

github.com/philc/vimium/issues/2926

Then came actual testing and gave it permissions, and it "just worked", so I can't even reproduce the problem in the first place!

@Norgus when you say given the permissions it needs, you mean this box, correct? When I check it, the extension seems to work.
image

@Norgus
Copy link
Author

Norgus commented Feb 9, 2024

@Technetium1 Thanks for testing! I did indeed mean that permission toggle, and I've gone and double-checked it, so did another reinstall of the extension and toggled it fresh, but I'm still not getting a response on any of the key bindings from vimium.

I'll try a few things (disable other extensions, maybe try a fresh profile)

@Norgus
Copy link
Author

Norgus commented Feb 9, 2024

Okay, so disabling all other extensions didn't help, but switching away from my old migrated profile to use the 'default' profile did.
Maybe there's a problem with the profile migration between librewolf and florp?
The profile switch fixed my other essential broken extension (keepass xc), too.

Should I close the two extension-specific issues and raise some kind of 'potential migration issue with extensions' issue?

@Technetium1
Copy link

@Norgus a new profile is definitely required. There should have been a notice about it when pacman updated it 👀
https://forum.garudalinux.org/t/new-firedragon-major-version/34585?u=technetium

@Norgus
Copy link
Author

Norgus commented Feb 10, 2024

I think I misunderstood this part to mean that what could be migrated would be and the fresh profile would be sorted out in the install.

garuda-update will carry out the needed actions automatically while updating

I'll close the issue.

@Norgus Norgus closed this as completed Feb 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants