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

Last version broke Vimfx in Firefox 56 #902

Closed
Dabsen opened this issue Nov 20, 2017 · 26 comments
Closed

Last version broke Vimfx in Firefox 56 #902

Dabsen opened this issue Nov 20, 2017 · 26 comments

Comments

@Dabsen
Copy link

Dabsen commented Nov 20, 2017

My firefox auto-updated VimFx to 0.20.11 today. This new version just doesn't work at all under my Firefox 56: nothing works, not even the toolbar icon nor the buttons in the configuration page. Reverting to 0.20.10 fixed the issue.
Is there a way to keep VimFx working for older firefox versions while still allowing it to work in Firefox 58 with legacy addons support, as the new version apparently does? I feel that the addon should remain easily accessible to those using Firefox 56 or Firefox ESR and shouldn't auto-break for those of us still happily using it.

@lydell
Copy link
Collaborator

lydell commented Nov 20, 2017

@lilydjwg Could you take a look at this?

@sug0
Copy link

sug0 commented Nov 20, 2017

same here, could you look into it?

@lilydjwg
Copy link
Contributor

I can't reproduce this with Firefox 56.0.2 (alongside some other versions) on Linux x86_64. It works fine for me.

@dragon0
Copy link

dragon0 commented Nov 21, 2017

I'm having the same issue. Disabling NoScript fixed it.
@Dabsen how did you revert to 0.20.10?

@lilydjwg
Copy link
Contributor

I've installed NoScript and still couldn't reproduce. They both work fine.

@dragon0 You can find old versions here: https://addons.mozilla.org/firefox/addon/vimfx/versions/

(My Firefox 56 had automatically upgraded to 57.....)

@dragon0
Copy link

dragon0 commented Nov 21, 2017

Everything appears to be working for me now. Firefox 56, VimFX 0.20.11, NoScript 5.1.7.

I think reverting to 0.20.10 and back to 0.20.11 (maybe just remove/re-add VimFX) fixed it.

@donovanglover
Copy link

VimFx 0.20.11 also broke things here on Waterfox 55.2.2 and GNU/Linux. Reinstalling fixed the issue.

I am not familiar with the code base but by any chance was something added / removed that breaks compatibility with previous installs? A variable that behaves differently depending on which version you have, for example?

@lydell
Copy link
Collaborator

lydell commented Nov 21, 2017

@gloverdonovan The only change was #901, and it looks completely safe. Do you see anything suspicious in the browser console? (<c-J> to open.)

@Dabsen
Copy link
Author

Dabsen commented Nov 21, 2017 via email

@donovanglover
Copy link

I don't think I'll be able to get the error message since I already reinstalled VimFx.

In the console I get NS_ERROR_UNEXPECTED at utils.js:282 when clicking on a page and NS_ERROR_NOT_INITALIZED at message-manager.js:86 when opening a webpage from the location bar. Probably not related.

@lydell
Copy link
Collaborator

lydell commented Nov 21, 2017

My guess is that a Firefox restart is needed after updating, for some reason.

@donovanglover
Copy link

I tried restarting my browser before and that did not fix the issue. I also tried disabling and re-enabling the addon (did not work). I had to uninstall VimFx and install it again before it started working.

Can anyone else confirm that Windows isn't affected? I have the same configuration on a Windows install and the update didn't break anything.

@Dabsen
Copy link
Author

Dabsen commented Nov 21, 2017 via email

@dragon0
Copy link

dragon0 commented Nov 22, 2017

Just tried on Windows 10 with Firefox 56.0.2.

  • Auto-update broke VimFX
  • Reverting and restarting fixed it
  • Re-installing 0.20.11 and restarting did not fix it
  • Removing and re-adding VimFX fixed it

@lilydjwg
Copy link
Contributor

I've got the reverse: upgrading to 0.20.11 fixes and downgrading to 0.20.10 breaks....

The error seems to be utils (and maybe others) being null inside events.js.

@RaitaroH
Copy link

RaitaroH commented Nov 22, 2017

Ah...
Linux Mint 17.3 64 bit
Waterfox 55.2.2 (64-bit)
VimFX 0.20.11

Had to reinstall VimFX too on 2 separate days. Restarting waterfox or closing it and open it back up seem to not have any impact. Right now I tried restarting waterfox and VimFX works...

A full PC restart and VimFx still works.

Also I got the same issue on another waterfox profile where NoScript is not installed. So it can't be it. I have it installed on my main profile where the bug still appeared.

@RaitaroH
Copy link

I suppose I can just post here again.

VimFx version: Version 0.20.12
Waterfox: 56.0.2

Version 20.12 keeps breaking itself after I close the browser. When I open it back up vimfix isn't working anymore. I downgraded to 20.11 and it works fine again.

@lydell
Copy link
Collaborator

lydell commented Jan 28, 2018

@kevincox Have you had any problems with the new version?

@kevincox
Copy link
Contributor

@lydell I haven't noticed any problems with the latest version. I probably use a minority of the functionality (just tab management really, not too much of the in-page features).

I am using Firefox Developer Edition 59.

@RaitaroH
Copy link

@lydell Ok so today my vimfx wasn't working again. I realinstalled .11, I restarted the browser a few times > it worked, then I manually updated to .12 > still working, then I restarted the PC > it was working.

@ghost
Copy link

ghost commented Feb 23, 2018

@kevincox is it still working for you? There was a recent update in firefox (59.0b12) which deprecates the legacy addons functionality

@ghost
Copy link

ghost commented Feb 23, 2018

2018-02-23-14 05 23
is it the end?

@ghost
Copy link

ghost commented Feb 23, 2018

sorry for the ping, @kevincox; the update just enabled the following flag extensions.legacy.enable, setting it to true let me use VimFx 😍

@diebersa
Copy link

@kevincox @MrOutis
I have tried to manually install the xpi of version 0.20.14 in Firefox 60 after setting extensions.legacy.enable to true in about:config, but it gives me the no compatible with Firefox Quantum message. Is this working for you?

@ghost
Copy link

ghost commented May 16, 2018

not anymore @diebersa, I'm using Vimium in Firefox, is the closest to VimFx I found.

@kevincox
Copy link
Contributor

Most functionality still works on the latest versions however stable firefox doesn't support the extensions.legacy.enable preference. Try nightly/beta/developer.

@girst girst closed this as completed Aug 19, 2019
@girst girst removed the help wanted label Aug 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants