Closed Bug 1047530 Opened 10 years ago Closed 2 years ago

FindFloatingViewContaining iterates first to last rather than display order

Categories

(Core :: DOM: UI Events & Focus Handling, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: enndeakin, Assigned: tnikkel)

References

Details

From bug 1003931:

FindFloatingViewContaining iterates over the views from first to last, which means that order the popup views were created in, which isn't useful. It should be using the order they are displayed in. A variation of nsLayoutUtils::GetPopupFrameForEventCoordinates could be used, but it would need to also handle html:select popups.
Component: Layout: View Rendering → Layout: Web Painting

This is actually related to the synthetic mouse events.

Component: Web Painting → Event Handling
Blocks: 1518419
Component: Event Handling → User events and focus handling
See Also: → 1754052

The patch in bug 1754436 fixes this.

Depends on: 1754436

I think (the dependant bugs of) bug 1754052 should have fixed this now.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Assignee: nobody → tnikkel
You need to log in before you can comment on or make changes to this bug.