keysnail icon indicating copy to clipboard operation
keysnail copied to clipboard

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

Open sggutier opened this issue 8 years ago • 9 comments

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 avatar Aug 06 '16 00:08 sggutier

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

sggutier avatar Aug 06 '16 00:08 sggutier

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

luka-n avatar Aug 24 '16 21:08 luka-n

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

tosmarcel avatar Aug 25 '16 13:08 tosmarcel

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

caikechao avatar Sep 14 '16 03:09 caikechao

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.

louiz avatar Sep 27 '16 12:09 louiz

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.

phil-s avatar Oct 05 '16 20:10 phil-s

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.

millwood avatar Oct 05 '16 20:10 millwood

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?

louiz avatar Nov 07 '16 17:11 louiz

Is there any update on this?

jgeerds avatar Aug 23 '17 15:08 jgeerds