Bug 237362

Summary: Resolve ::first-line style eagerly
Product: WebKit Reporter: Antti Koivisto <koivisto>
Component: CSSAssignee: Antti Koivisto <koivisto>
Status: RESOLVED FIXED    
Severity: Normal CC: changseok, dino, esprehn+autocc, ews-watchlist, fmalita, glenn, gyuyoung.kim, kondapallykalyan, mmaxfield, pdr, sabouhallawa, schenney, sergio, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=243570
Bug Depends on: 237413    
Bug Blocks:    
Attachments:
Description Flags
Patch
none
Patch
none
Patch
none
Patch
none
Patch
none
Patch
none
Patch
none
Patch
none
Patch none

Description Antti Koivisto 2022-03-02 06:05:15 PST
Currently it is resolved lazily in render tree. It should be resolved eagerly during style resolution to play well with container queries. This also enables things like animation.
Comment 1 Antti Koivisto 2022-03-02 06:43:57 PST
Created attachment 453603 [details]
Patch
Comment 2 Antti Koivisto 2022-03-02 09:31:35 PST
Created attachment 453626 [details]
Patch
Comment 3 Antti Koivisto 2022-03-03 00:51:04 PST
Created attachment 453705 [details]
Patch
Comment 4 Antti Koivisto 2022-03-04 02:29:36 PST
Created attachment 453825 [details]
Patch
Comment 5 Antti Koivisto 2022-03-04 07:14:31 PST
*** Bug 230964 has been marked as a duplicate of this bug. ***
Comment 6 Antti Koivisto 2022-03-04 07:22:29 PST
Created attachment 453840 [details]
Patch
Comment 7 Antti Koivisto 2022-03-05 01:04:25 PST
Created attachment 453904 [details]
Patch
Comment 8 Antti Koivisto 2022-03-05 02:18:24 PST
Created attachment 453905 [details]
Patch
Comment 9 Antti Koivisto 2022-03-05 05:34:21 PST
Created attachment 453907 [details]
Patch
Comment 10 Antti Koivisto 2022-03-05 05:49:22 PST
Created attachment 453908 [details]
Patch
Comment 11 zalan 2022-03-05 08:25:37 PST
Comment on attachment 453908 [details]
Patch

v.nice.
Comment 12 EWS 2022-03-05 08:59:06 PST
Committed r290867 (248098@main): <https://commits.webkit.org/248098@main>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 453908 [details].
Comment 13 Radar WebKit Bug Importer 2022-03-05 09:00:18 PST
<rdar://problem/89857957>