| Summary: | [LFC][Integration] Paint and hit test RenderInlines with layers | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Antti Koivisto <koivisto> | ||||||||||||||||||||||
| Component: | Layout and Rendering | Assignee: | Antti Koivisto <koivisto> | ||||||||||||||||||||||
| Status: | RESOLVED FIXED | ||||||||||||||||||||||||
| Severity: | Normal | CC: | bfulgham, changseok, esprehn+autocc, ews-watchlist, glenn, kondapallykalyan, pdr, simon.fraser, webkit-bug-importer, zalan | ||||||||||||||||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||||||||||||||||
| Version: | WebKit Nightly Build | ||||||||||||||||||||||||
| Hardware: | Unspecified | ||||||||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||||||
|
Description
Antti Koivisto
2022-08-15 04:22:38 PDT
Created attachment 461633 [details]
Patch
Created attachment 461634 [details]
Patch
Created attachment 461635 [details]
Patch
Comment on attachment 461635 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=461635&action=review v.nice (though a bit unfortunate that RenderInline + layer is so special that it requires the renderer to be passed in to paint and hittest) > COMMIT_MESSAGE:7 > +Add support for painting and hit testing individual renderers. This is neede in the (rare) needed Created attachment 461636 [details]
Patch
Created attachment 461637 [details]
Patch
Created attachment 461638 [details]
Patch
> v.nice (though a bit unfortunate that RenderInline + layer is so special
> that it requires the renderer to be passed in to paint and hittest)
Yeah. Paint actually gets the layer as part of the paintinfo but hitTest doesn't. I added the argument to both for symmetry until we can do something better.
Created attachment 461662 [details]
Patch
Created attachment 461663 [details]
Patch
Created attachment 461665 [details]
Patch
Created attachment 461673 [details]
Patch
Committed 253473@main (36f8ddccfef5): <https://commits.webkit.org/253473@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 461673 [details]. |