Closed Bug 1084318 Opened 10 years ago Closed 8 years ago

[e10s] Cannot add listeners for 'mousedown' events to <notificationbox> elements.

Categories

(Firefox :: Extension Compatibility, defect)

35 Branch
x86_64
Windows 8
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
e10s + ---

People

(Reporter: dw-dev, Assigned: billm)

References

Details

I am migrating my add-on 'Tile Tabs' to e10s.  One of the key functions in the add-on requires adding listeners for 'mousedown' events on all <notificationbox> elements within the <tabpanels> container.

After extensive testing with Nightly 36.0a1, it appears that it is impossible to add listeners for 'mousedown' events to <notificationbox> elements.  This seems to be prohibited by some filtering of listeners in RemoteAddonsParent.jsm.

Is there any way around this problem?
Blocks: e10s
Assignee: nobody → wmccloskey
Blocks: e10s-addons
tracking-e10s: --- → +
triage team - any info on the listener referenced below
I encountered this problem when I first started migrating my Tile Tabs addon to e10s.

I ended up working around this problem by adding a listener for 'mousedown' on the <browser> elements, rather than the <notificationbox> elements, although the user experience was slightly compomised.

I have have just retested with Nightly 51.0a1 and 'mousedown' listeners on <notificationbox> elements now work correctly.

So, from my point of view, this bug can now be closed.
thanks dw-dev for details in comment 2!  Extremely helpful.
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.