| Summary: | [IFC] Use opaque InlineItem to compute out-of-flow static position | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | zalan <zalan> | ||||||||||||||||||||
| 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: | WebKit Nightly Build | ||||||||||||||||||||||
| Hardware: | Unspecified | ||||||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||||
|
Description
zalan
2023-08-27 09:52:13 PDT
Created attachment 467454 [details]
Patch
Created attachment 467455 [details]
Patch
Created attachment 467468 [details]
Patch
Created attachment 467470 [details]
Patch
Created attachment 467472 [details]
Patch
Created attachment 467476 [details]
Patch
Created attachment 467478 [details]
Patch
Comment on attachment 467478 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=467478&action=review > COMMIT_MESSAGE:6 > +Let's replace existing out-of-flow handling with using opaque inline items instead. Nice! > Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayContentBuilder.cpp:884 > + auto formattingContext = this->formattingContext(); Does this purposefully create a copy of the formatting context? (In reply to Antti Koivisto from comment #8) > Comment on attachment 467478 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=467478&action=review > > > COMMIT_MESSAGE:6 > > +Let's replace existing out-of-flow handling with using opaque inline items instead. > > Nice! > > > Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayContentBuilder.cpp:884 > > + auto formattingContext = this->formattingContext(); > > Does this purposefully create a copy of the formatting context? certainly not! good catch! Created attachment 467481 [details]
Patch
Created attachment 467491 [details]
Patch
Committed 267456@main (bac664c02d19): <https://commits.webkit.org/267456@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 467491 [details]. |