Bug 279242

Summary: Correct the simplified repaint optimization to apply to simple, out-of-flow subtrees
Product: WebKit Reporter: zalan <zalan>
Component: Layout and RenderingAssignee: zalan <zalan>
Status: RESOLVED FIXED    
Severity: Normal CC: bfulgham, simon.fraser, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
[fast-cq]Patch
none
[fast-cq]Patch ews-feeder: commit-queue-

zalan
Reported 2024-09-05 19:21:10 PDT
Attachments
[fast-cq]Patch (5.24 KB, patch)
2024-09-05 20:20 PDT, zalan
no flags
[fast-cq]Patch (5.38 KB, patch)
2024-09-06 05:36 PDT, zalan
ews-feeder: commit-queue-
zalan
Comment 1 2024-09-05 20:20:53 PDT
Created attachment 472475 [details] [fast-cq]Patch
Simon Fraser (smfr)
Comment 2 2024-09-05 20:24:07 PDT
Comment on attachment 472475 [details] [fast-cq]Patch View in context: https://bugs.webkit.org/attachment.cgi?id=472475&action=review > Source/WebCore/rendering/RenderLayer.cpp:1070 > + if (m_isSimplifiedLayoutRoot) { Cool kids do something like if (std::exchange(m_isSimplifiedLayoutRoot, false)) ...
zalan
Comment 3 2024-09-06 05:36:30 PDT
Created attachment 472477 [details] [fast-cq]Patch
EWS
Comment 4 2024-09-06 06:51:49 PDT
Committed 283268@main (39e42283edb6): <https://commits.webkit.org/283268@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 472477 [details].
zalan
Comment 5 2024-09-06 06:58:58 PDT
(In reply to Simon Fraser (smfr) from comment #2) > Comment on attachment 472475 [details] > [fast-cq]Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=472475&action=review > > > Source/WebCore/rendering/RenderLayer.cpp:1070 > > + if (m_isSimplifiedLayoutRoot) { > > Cool kids do something like if (std::exchange(m_isSimplifiedLayoutRoot, > false)) ... bitfields :(
Note You need to log in before you can comment on or make changes to this bug.