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

HoK doesn't work properly with Electrolysis in firefox 49+ (some versions of 48 too) #213

Open
sggutier opened this issue Aug 6, 2016 · 9 comments

Comments

@sggutier
Copy link

sggutier commented Aug 6, 2016

Electrolysis will arrive forcibly to Firefox in a couple of versions, and this could affect some parts of the plugin as well. May something be done to it?

https://wiki.mozilla.org/Electrolysis

@sggutier
Copy link
Author

sggutier commented Aug 6, 2016

This also affects some keybindings such as C-n as well.

@luka-n
Copy link

luka-n commented Aug 24, 2016

I had to disable electrolysis for this, unfortunately hok is more useful. Anyone had a look at this yet?

@tosmarcel
Copy link

I'm also on firefox 48 with electrolysis enabled and I'm experiencing the same problem.

@caikechao
Copy link

Yes, I can confirm that the electrolysis (or Multi Process Feature) breaks keysnail ... Even the basic jk scrolling keys do not work ...

@louiz
Copy link
Contributor

louiz commented Sep 27, 2016

Confirming this as well.

  • “Scroll line down” and “Scroll line up” DON’T work.
  • but “Scroll page up” and “Scroll page down” do work.

Tested with firefox 49 with electrolysis enabled.

@phil-s
Copy link

phil-s commented Oct 5, 2016

I just looked up how to disable this electrolysis feature, and the option name for it is quite astonishingly unintuitive. I've not yet had to do this myself, but hopefully this helps anyone reading this thread to find out how to get KeySnail working again.

http://www.ghacks.net/2016/07/22/multi-process-firefox/ says:

Enable / Disable Electrolysis in Firefox. To enable or disable multi-process Firefox, do the following:
  • Type about:config in the browser's address bar
  • Confirm that you will be careful
  • Search for browser.tabs.remote.autostart
  • Double-click on the preference

Setting the value of browser.tabs.remote.autostart to true enables the multi-process architecture in Firefox, setting it to false disables it.
Please note that you need to restart the browser when you change the preference's value.

@millwood
Copy link

millwood commented Oct 5, 2016

It appears that firefox, at least up to 50, automatically turns electrolysis off if there are incompatible add-ons and it knows that keysnail is incompatible.

@louiz
Copy link
Contributor

louiz commented Nov 7, 2016

So, doesn’t anybody know how to replace this code

key.generateKey(ev.originalTarget, KeyEvent.DOM_VK_DOWN, true);

with something that works with electrolysis?

@jgeerds
Copy link

jgeerds commented Aug 23, 2017

Is there any update on this?

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

8 participants