Closed Bug 1609288 Opened 6 years ago Closed 6 years ago

Implement adoptedStyleSheets functionality for DocumentOrShadowRoot

Categories

(Core :: DOM: CSS Object Model, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
mozilla75
Tracking Status
firefox75 --- fixed

People

(Reporter: nordzilla, Assigned: nordzilla)

References

Details

Attachments

(1 file, 2 obsolete files)

Fully implement and test the DocumentOrShadowRoot's ability to adopt constructed stylesheets according to the spec

This includes:

  • Applying adopted styles with the correct order and precedence.
  • Adopters unlinking from their adopted sheets on release.
  • Constructed StyleSheets invalidating the correct styles in their adopters upon modification.
Attachment #9121193 - Attachment description: Bug 1609288 - Apply styles from adopted sheets -- WIP → Bug 1609288 - Apply styles from adopted sheets r=#style!,emilio
Attachment #9121193 - Attachment description: Bug 1609288 - Apply styles from adopted sheets r=#style!,emilio → Bug 1609288 - Apply styles from adopted sheets -- WIP
Attachment #9121193 - Attachment description: Bug 1609288 - Apply styles from adopted sheets -- WIP → Bug 1609288 - Apply styles from adopted sheets r=#style!,emilio
Attachment #9121193 - Attachment description: Bug 1609288 - Apply styles from adopted sheets r=#style!,emilio → Bug 1609288 - Apply styles from adopted sheets to ShadowRoot r=#style!,emilio
Attachment #9122804 - Attachment description: Bug 1609288 - Apply styles from adopted sheets to Document -- WIP → Bug 1609288 - Apply styles from adopted sheets to r=#style!,emilio
Attachment #9122804 - Attachment description: Bug 1609288 - Apply styles from adopted sheets to r=#style!,emilio → Bug 1609288 - Apply styles from adopted sheets to -- WIP
Attachment #9122804 - Attachment description: Bug 1609288 - Apply styles from adopted sheets to -- WIP → Bug 1609288 - Apply styles from adopted sheets to Document r=#style!,emilio
Attachment #9122804 - Attachment description: Bug 1609288 - Apply styles from adopted sheets to Document r=#style!,emilio → Bug 1609288 - Apply styles from adopted sheets to Document -- WIP
Attachment #9122804 - Attachment description: Bug 1609288 - Apply styles from adopted sheets to Document -- WIP → Bug 1609288 - Apply styles from adopted sheets to Document r=#style!,emilio
Blocks: 1614403
Attachment #9122804 - Attachment description: Bug 1609288 - Apply styles from adopted sheets to Document r=#style!,emilio → Bug 1609288 - Apply styles from adopted sheets to ShadowRoot r=#style!,emilio
Blocks: 1614728
Attachment #9122804 - Attachment description: Bug 1609288 - Apply styles from adopted sheets to ShadowRoot r=#style!,emilio → Bug 1609288 - Apply styles from adopted sheets to Document r=#style!,emilio
Attachment #9126237 - Attachment description: Bug 1609288 - Fix toggling Adopted StyleSheets Disabled -- WIP → Bug 1609288 - Fix toggling Adopted StyleSheets Disabled r=#style!,emilio
Attachment #9121193 - Attachment description: Bug 1609288 - Apply styles from adopted sheets to ShadowRoot r=#style!,emilio → Bug 1609288 - Apply styles from adopted stylesheets r=#style!,emilio
Attachment #9126237 - Attachment is obsolete: true
Attachment #9122804 - Attachment is obsolete: true
Pushed by nbeleuzu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/73e8de4ba422 Apply styles from adopted stylesheets r=emilio
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/21816 for changes under testing/web-platform/tests
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla75
Upstream PR was closed without merging
Upstream PR merged by moz-wptsync-bot
Regressions: 1616519
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: