Closed Bug 1519412 Opened 6 years ago Closed 4 years ago

Ensure hit testing works with Fission

Categories

(Core :: DOM: UI Events & Focus Handling, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
Fission Milestone M7

People

(Reporter: smaug, Unassigned)

References

(Blocks 2 open bugs)

Details

Attachments

(1 file)

Attached file iframe_transform.html example (deleted) —

The initial hit testing which happens outside child processes can be a bit tricky. When an event is got from the OS, it needs to be sent to the right child process (not through topmost child process, since that would leak information and be probably too slow). Perhaps in the simple, and the most common case where iframes are rectangular, Browsing Context Tree could have information about the size and position of the iframes and scroll information could be get from APZ or so.
More complicated case is if iframes are transformed.

Priority: -- → P2
Blocks: 1519542
Component: Event Handling → User events and focus handling
No longer blocks: fission
Type: defect → enhancement

Tentatively moving all bugs whose summaries mention "Fission" (or other Fission-related keywords) but are not assigned to a Fission Milestone to the "?" triage milestone.

This will generate a lot of bugmail, so you can filter your bugmail for the following UUID and delete them en masse:

0ee3c76a-bc79-4eb2-8d12-05dc0b68e732

Fission Milestone: --- → ?

Blocks enabling Fission in Nightly (M6)

Fission Milestone: ? → M6
Fission Milestone: M6 → M6c
Fission Milestone: M6c → M7
Depends on: 1679320
Blocks: apz-fission
Depends on: 1676466

The remaining work is being tracked as part of apz-fission-hit-test meta bug. So closing this one now.

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

Attachment

General

Created:
Updated:
Size: