Closed Bug 1158480 Opened 8 years ago Closed 5 years ago

[e10s] Dictionary Switcher doesn't work with e10s

Categories

(Firefox :: Extension Compatibility, defect)

x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
e10s + ---

People

(Reporter: elbart, Unassigned)

References

()

Details

(Whiteboard: [amo-author-notified])

AMO: https://addons.mozilla.org/en-US/firefox/addon/dictionary-switcher/

Dictionary Switcher 1.3.3

Page to test on: http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_textarea (maybe you'll have to install a second dictionary)


1.) Changing the language using the navbar-button (has to be added manually) causes:

safe CPOW usage RemoteAddonsParent.jsm:803:0
unsafe CPOW usage browser.js:257:0
unsafe CPOW usage browser.js:258:0
unsafe CPOW usage browser.js:259:0
unsafe CPOW usage browser.js:172:0
unsafe CPOW usage browser.js:174:0
unsafe CPOW usage browser.js:178:0
unsafe CPOW usage browser.js:179:0
unsafe CPOW usage browser.js:261:0
unsafe CPOW usage browser.js:262:0
unsafe CPOW usage browser.js:264:0
unsafe CPOW usage browser.js:258:0

The browser.js is in the addon's /content/folder.

2.) Auto-setting the language (the bold language in the navbar-button) doesn't work.
E.g. set the language to anything not English and refresh the text-area-site. The text will not be marked as wrong.

3.) Right-clicking in the text-area causes

>Sending message that cannot be cloned. Are you trying to send an XPCOM object? ContentPrefServiceParent.jsm:103:0

See bug 1139718
Blocks: e10s-addons
I can replicate 1 easily. 2, you have to click or otherwise activate the textarea first. 3, that only happens if you have the language choose from the context menu different than the language in the menubar button.

Contacted dev via AMO.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Whiteboard: [amo-author-notified]
With Firefox 57 only WebExtensions are permitted and are, by default, e10s compatible.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.