Bug 278269

Summary: Introduce BorderShape to prepare for non-rounded corner shapes
Product: WebKit Reporter: Simon Fraser (smfr) <simon.fraser>
Component: Layout and RenderingAssignee: Simon Fraser (smfr) <simon.fraser>
Status: RESOLVED FIXED    
Severity: Normal CC: bfulgham, simon.fraser, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Simon Fraser (smfr)
Reported 2024-08-16 18:43:01 PDT
There's a lot of code currently that assumes that CSS boxes are rects or rounded rects. With `corner-shape`, that's no longer true, so we need a class that hides the complexities of clipping, painting and hit-testing more complex border shapes.
Attachments
Radar WebKit Bug Importer
Comment 1 2024-08-16 18:43:19 PDT
Simon Fraser (smfr)
Comment 2 2024-08-16 19:19:37 PDT
EWS
Comment 3 2024-08-20 16:15:36 PDT
Committed 282528@main (f48555f2c5d0): <https://commits.webkit.org/282528@main> Reviewed commits have been landed. Closing PR #32341 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.