Bug 248666
| Summary: | Implement representation for CounterStyle translated from StyleRuleCounterStyle | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Vitor Roriz <vitor.roriz> |
| Component: | CSS | Assignee: | Vitor Roriz <vitor.roriz> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 15 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=167645 | ||
| Bug Depends on: | |||
| Bug Blocks: | 167645 | ||
Vitor Roriz
Currently, CounterStyle parsing parses everything into CSS values. We need a CounterStyle representation that can be
used for later implementing CounterStyle rendering.
We can instantiate CounterStyle when building at-rules in the StyleResolver. Later on, during Style building, we can resolve the list-style-type to
a CounterStyle and store it in the element's RenderStyle.
This will not cover the actual rendering of list marker (RenderListMarker).
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/102910060>
Vitor Roriz
Pull request: https://github.com/WebKit/WebKit/pull/7114
EWS
Committed 258434@main (ac2f8a4229ce): <https://commits.webkit.org/258434@main>
Reviewed commits have been landed. Closing PR #7114 and removing active labels.