ueokande / vim-vixen

Accelerates your web browsing with Vim power!!
https://ueokande.github.io/vim-vixen/
MIT License
2.11k stars 138 forks source link

Auto-deploy with Firefox ESR causes browser to freeze for 30 seconds on first launch? #545

Open d1rewolf opened 5 years ago

d1rewolf commented 5 years ago

I'm opening this issue because:

Description

We're trying to deploy vim vixen with Firefox ESR following instructions here: https://support.mozilla.org/en-US/kb/deploying-firefox-with-extensions

It works, but on first launch with a new profile, the browser freezes for about 30 seconds...it eventually unfreezes and shows the "Vim Vixen 0.20 has been installed" notification immediately after unfreeze.

Failure Information (for bugs)

30 second window freeze on first launch

Steps to Reproduce

Please provide detailed steps for reproducing the issue.

  1. Download Firefox ESR from: https://www.mozilla.org/en-US/firefox/organizations/all/
  2. Unzip the tarball somewhere. Let's say $HOME/firefox
  3. cd $HOME/firefox
  4. mkdir -p $HOME/firefox/distribution/extensions
  5. Download vim vixen xpi and rename it to use add-on id per Mozilla's instructions, and place in the $HOME/firefox/distribution/extensions directory. It should be named vim-vixen@i-beam.org.xpi
  6. Launch FF, create new profile, and witness the long freeze.

System configuration

ueokande commented 5 years ago

@jbwiv I'm not sure that is caused by Vim Vixen. Did you see that with other extensions?

d1rewolf commented 5 years ago

Hi there @ueokande ....thanks for the response. I haven't seen it from other extensions, but I've only tried Ublock Origin, which causes no delay whatsoever. I'll choose another random plugin tomorrow, try it, and let you know.

Thanks!

d1rewolf commented 5 years ago

Hello. I finally had time to try another extension (I chose TreeStyleTabs). It does not exhibit the same behavior....it's only when I add in vim-vixen that it freezes on launch.

I recorded an animated gif to hopefully illustrated this: https://imgur.com/a/ObkS4cW

Let me know your thoughts.

Thanks!