Closed Bug 1148819 Opened 9 years ago Closed 8 years ago

"Yandex Elements" add-on does not work with e10s

Categories

(Firefox :: Extension Compatibility, defect)

39 Branch
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
e10s + ---
platform-rel --- +

People

(Reporter: smamir, Unassigned)

References

Details

(Whiteboard: [platform-rel-yandex])

Reproducible on latest Nightly 39.0a1 only with e10s enabled.
Not reproducible on latest Aurora 38.0a2 nor with Nightly e10s disabled.

Affected OS: Windows 7 Ultimate SP1 64 Bit

Steps to reproduce:
1. Install the add-on from https://elements.yandex.com.tr/?from=rdr_bar
2. Open a new tab.

Result:
The following message is displayed: "The address wasn't understood. Firefox doesn't know how to open this address, because one of the following protocols (yafd) isn't associated with any program or is not allowed in this context. You might need to install other software to open this address."
Thanks for testing, Sayed. I suspect this add-on problem is caused by bug 940206 (registering custom protocols doesn't work in e10s).
Blocks: e10s-addons
tracking-e10s: --- → +
Depends on: 940206
Status: UNCONFIRMED → NEW
Ever confirmed: true
This add-on actually worked quite well for me. If anyone sees problems, please describe them.

Assignee: Bill McCloskey
Link to add-on: http://help.yandex.com/element/firefox-and-internet-explorer/setup.xml
Contact info for add-on: AMO
Add-on ID: yasearch@yandex.ru
How well does it work?: 90%
Steps to reproduce working features:
- Changes browser UI (puts Yandex button to left of back button).
- Adds toolbar items for email, weather, and radio. All work.
- Translate button works.
- Other toolbar icons were available that I didn't try.

Steps to reproduce broken features:
- Clicking on eyeglasses button in address bar froze the whole browser.
- The add-on seems to use a lot of unsafe CPOWs.

Any obvious performance problems? No
Chromium version: There are a number of Chrome extensions that try to replicate the same functionality. The Chrome policy that an add-on should only do "one thing" is probably in play.
http://help.yandex.com/element/chrome/setup.xml
However, the add-on changes Firefox's UI pretty significantly, so the Chrome extension won't ever be able to do all that.
Contacted the developer today and someone from Yandex.
Hi Bill - is this something i should ask Tracey Walker to test based on comment 2 - it sounds like this might be OK with e10s as is.  Sayed tested on Windows 7 - so maybe i just  need to ask test to look at to cover the platforms?
Flags: needinfo?(wmccloskey)
Well, when I tested, it was still somewhat broken. "Clicking on eyeglasses button in address bar froze the whole browser."
Flags: needinfo?(wmccloskey)
platform-rel: --- → ?
Whiteboard: [platform-rel-yandex]
platform-rel: ? → +
After testing version 8.21.1, on Developer Edition 53.0a2 (2017-02-22) with e10s on, I don't see any problems. Please reopen if there's something I missed.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.