Bug 237362 - Resolve ::first-line style eagerly
Summary: Resolve ::first-line style eagerly
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: CSS (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Antti Koivisto
URL:
Keywords: InRadar
: 230964 (view as bug list)
Depends on: 237413
Blocks:
  Show dependency treegraph
 
Reported: 2022-03-02 06:05 PST by Antti Koivisto
Modified: 2022-08-04 17:20 PDT (History)
15 users (show)

See Also:


Attachments
Patch (13.96 KB, patch)
2022-03-02 06:43 PST, Antti Koivisto
no flags Details | Formatted Diff | Diff
Patch (14.06 KB, patch)
2022-03-02 09:31 PST, Antti Koivisto
no flags Details | Formatted Diff | Diff
Patch (15.79 KB, patch)
2022-03-03 00:51 PST, Antti Koivisto
no flags Details | Formatted Diff | Diff
Patch (14.30 KB, patch)
2022-03-04 02:29 PST, Antti Koivisto
no flags Details | Formatted Diff | Diff
Patch (22.49 KB, patch)
2022-03-04 07:22 PST, Antti Koivisto
no flags Details | Formatted Diff | Diff
Patch (39.39 KB, patch)
2022-03-05 01:04 PST, Antti Koivisto
no flags Details | Formatted Diff | Diff
Patch (39.98 KB, patch)
2022-03-05 02:18 PST, Antti Koivisto
no flags Details | Formatted Diff | Diff
Patch (40.15 KB, patch)
2022-03-05 05:34 PST, Antti Koivisto
no flags Details | Formatted Diff | Diff
Patch (40.31 KB, patch)
2022-03-05 05:49 PST, Antti Koivisto
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
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>