docwhat / itsalltext

It's All Text! - Edit textareas in your browser with your favorite editor!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support Multiprocess Firefox (e10)

docwhat opened this issue · comments

A bug is open on Mozilla to support Firefox e10 (multiprocess Firefox): bug 1042965

Nicholas Nethercote says:

When you mouse over a text box, the small "edit" button is supposed to appear, and it disappears again when you move the cursor away.
With e10s enabled, this doesn't happen. However, if I switch to another tab and then switch back, it does happen. And you can click on it and edit the text in a separate text editor, as expected.
So the extension is usable, but the behaviour is confusing and annoying. (In fact, it's possible that this behaviour has been present since the bug was filed, but nobody realised because it's so surprising.)

I have downloaded an e10s supposedely enabled too (48b5 as I'm writing) and I got " "Multiprocess Windows 1/3 (Disabled by add-ons)" when viewing about:support.

I forced e10s enablement with setting extensions.e10sBlocksEnabling to False in about:config.

But this broke IAT as describe by Nicholas Nethercote.

This comment is a "mee too" and "still open".

References on anebling e10s blocks:

If anyone can help with this, I would appreciate it. This is beyond me and I don't spend much time with Firefox or Plugins anymore.

one way to fix this is apparently to switch to the webextension plugin model which, concidentally, makes the plugin portable to chromium as well...

edit: i can reproduce the issue. i just stumbled upon the "switch tab" workaround by mistake.

more information about multi-process here:

https://developer.mozilla.org/en-US/Add-ons/Working_with_multiprocess_Firefox
https://developer.mozilla.org/en-US/Firefox/Multiprocess_Firefox/Motivation
https://wiki.mozilla.org/Electrolysis

I'm willing to review PRs for this and/or accept a new contributor to work on IAT if someone is interested.

Also related: Mozilla bug 1042965: "It's all text" add-on doesn't work (I don't get the button) when e10s is enabled