Open Bug 1265068 Opened 8 years ago Updated 4 years ago

Move the EventStateManager from nsPresContext to nsDocument

Categories

(Core :: DOM: Events, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: jdm, Unassigned)

References

(Blocks 1 open bug)

Details

The goal here is to fix bugs like bug 1259715 by not requiring an nsPresContext to be available when dispatching events. We should not need to create an ESM for a document unless it has a browsing context (which is probably equivalent to GetDocShell() returning non-null).
Assignee: nobody → echen
Whiteboard: btpp-active
Blocks: 1259715
Thanks to Josh and Edgar for taking on this issue. Bug 1259715 was opened because we added a workaround to avoid intermittent failures in bug 1241634. When this bug is done, we should be able to remove the workaround in bug 1241634.
Priority: -- → P3

Not actively working on this.

Assignee: echen → nobody
Severity: normal → N/A
Type: defect → enhancement
Whiteboard: btpp-active
You need to log in before you can comment on or make changes to this bug.