| Summary: | [LFC][Integration] REGRESSION: Event handler region is wrong | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Simon Fraser (smfr) <simon.fraser> | ||||||||||||
| Component: | Layout and Rendering | Assignee: | zalan <zalan> | ||||||||||||
| Status: | RESOLVED FIXED | ||||||||||||||
| Severity: | Normal | CC: | bfulgham, koivisto, simon.fraser, webkit-bug-importer, zalan | ||||||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||||||
| Version: | Safari Technology Preview | ||||||||||||||
| Hardware: | Unspecified | ||||||||||||||
| OS: | Unspecified | ||||||||||||||
| Attachments: |
|
||||||||||||||
Created attachment 415361 [details]
Screenshot
In LineLayout::paint() the event region is built using visualOverflowRect but it looks like that needs to be offset with paintOffset. Created attachment 416222 [details]
Patch
Created attachment 416248 [details]
Patch
Created attachment 416254 [details]
Patch
Committed r270848: <https://trac.webkit.org/changeset/270848> All reviewed patches have been landed. Closing bug and clearing flags on attachment 416254 [details]. |
Created attachment 415360 [details] Testcase Attached testcase has some event region leaking out of the element for the inline text.