Closed
Bug 1852149
Opened 10 months ago
Closed 7 months ago
Implement CSS margin-rule parsing and handling in Servo
Categories
(Core :: CSS Parsing and Computation, enhancement, P3)
Core
CSS Parsing and Computation
Tracking
()
RESOLVED
FIXED
122 Branch
Tracking | Status | |
---|---|---|
firefox122 | --- | fixed |
People
(Reporter: alaskanemily, Assigned: alaskanemily)
References
(Blocks 3 open bugs, )
Details
(Keywords: dev-doc-needed)
Attachments
(3 files)
No description provided.
Assignee | ||
Comment 1•10 months ago
|
||
Assignee | ||
Comment 2•10 months ago
|
||
Updated•10 months ago
|
Attachment #9352100 -
Attachment description: Bug 1852149 Part 1 - Refactor page-rule parsing and types to allow nested rules. → Bug 1852149 Part 2 - Refactor page-rule parsing and types to allow nested rules.
Assignee | ||
Comment 3•10 months ago
|
||
Updated•10 months ago
|
Severity: -- → S3
Type: defect → enhancement
Priority: -- → P3
Assignee | ||
Updated•10 months ago
|
Summary: Implement CSS margin-rules → Implement CSS margin-rule parsing and handling in Servo
Updated•8 months ago
|
Assignee: nobody → emcdonough
Status: NEW → ASSIGNED
Comment 4•7 months ago
|
||
Let's make sure that we have tests / bugs for:
- Kinds of nested rules allowed inside
@page
. - Margin rules not being allowed outside
@page
(this should be easy to do now). - Making
CSSPageRule
aCSSGroupingRule
in the CSSOM.
It seems these patches should be testable (via CSSPageRule.cssText
for (1) at least, via existing APIs for (2)).
Flags: needinfo?(emcdonough)
Assignee | ||
Comment 5•7 months ago
|
||
Tests added to part 2, point 3 is bug 1868215
Flags: needinfo?(emcdonough)
Pushed by emcdonough@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/41983c01b704 Part 1 - Add margin-rule pref r=firefox-style-system-reviewers,emilio https://hg.mozilla.org/integration/autoland/rev/f09d75c8d809 Part 2 - Refactor page-rule parsing and types to allow nested rules. r=firefox-style-system-reviewers,emilio https://hg.mozilla.org/integration/autoland/rev/06cfcf08556f Part 3 - Add margin rules to servo r=firefox-style-system-reviewers,emilio
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/43585 for changes under testing/web-platform/tests
Comment 8•7 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/41983c01b704
https://hg.mozilla.org/mozilla-central/rev/f09d75c8d809
https://hg.mozilla.org/mozilla-central/rev/06cfcf08556f
Status: ASSIGNED → RESOLVED
Closed: 7 months ago
status-firefox122:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 122 Branch
Upstream PR merged by moz-wptsync-bot
Upstream PR merged by moz-wptsync-bot
Comment 11•3 months ago
|
||
This should be added to https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Experimental_features, maybe with a note for the CSSMarginRule
API once implemented in bug 1833466.
Sebastian
Keywords: dev-doc-needed
You need to log in
before you can comment on or make changes to this bug.
Description
•