| Summary: | Transformed element with overflow:hidden fails to clip positioned descendants | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Simon Fraser (smfr) <simon.fraser> | ||||||||||||
| Component: | Layout and Rendering | Assignee: | Fujii Hironori <Hironori.Fujii> | ||||||||||||
| Status: | RESOLVED FIXED | ||||||||||||||
| Severity: | Normal | CC: | bfulgham, changseok, esprehn+autocc, ews-watchlist, fred.wang, glenn, Hironori.Fujii, koivisto, kondapallykalyan, mrobinson, pdr, simon.fraser, webkit-bug-importer, zalan | ||||||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||||||
| Version: | Safari Technology Preview | ||||||||||||||
| Hardware: | Unspecified | ||||||||||||||
| OS: | Unspecified | ||||||||||||||
| See Also: |
https://bugs.webkit.org/show_bug.cgi?id=114338 https://bugs.webkit.org/show_bug.cgi?id=229999 https://bugs.webkit.org/show_bug.cgi?id=242673 |
||||||||||||||
| Attachments: |
|
||||||||||||||
Created attachment 460729 [details]
WIP patch
Comment on attachment 460729 [details]
WIP patch
This code should use canContainFixedPositionObjects()/canContainAbsolutelyPositionedObjects() so that it has the right behavior for will-change, filters etc.
Created attachment 460746 [details]
test case 2
Thank you for the advise.
Created attachment 460753 [details]
WIP patch
Created attachment 460788 [details]
Patch
*** Bug 229999 has been marked as a duplicate of this bug. *** Committed 252387@main (c35d5dd9cfd7): <https://commits.webkit.org/252387@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 460788 [details]. |
Created attachment 460257 [details] Testcase See testcase; transform creates containing block for positioned descendants, but we fail to account for that when clipping.