Information

Sharing styles with Declarative Shadow DOM
  • Past
  • Confirmed
  • Breakout Sessions

Meeting

Event details

Date:
Pacific Daylight Time
Status:
Confirmed
Location:
-1 Lower Level - Catalina 3
Participants:
Joey Arhar, Kevin Babbitt, Nathan Brown, Owen Buckley, Kurt Catti-Schmidt, Keith Cirkel, Emilio Cobos Álvarez, Mason Freed, Rob Glidden, Westbrook Johnson, Sanket Joshi, Jesse Jurman, Brian Kardell, Roman Komarov, Alison Maher, TIEN MAI, Romain Menke, Steven Orvell, Alan Stearns, Miriam Suzanne, Bramus Van Damme, Michael Warren, Greg Whitworth, Jeffrey Yasskin, Di Zhang
Big meeting:
TPAC 2024 (Calendar)

Script-based Shadow DOM can share styles with AdoptedStylesheets, but Declarative Shadow DOM must either initiate network requests or use scripting to share styles. This session will discuss various proposals for sharing styles with Shadow DOM's declaratively. These include:

https://github.com/WICG/webcomponents/issues/909
https://github.com/w3c/csswg-drafts/issues/10176

Agenda

Chairs:
Kurt Catti-Schmidt

Description:
Script-based Shadow DOM can share styles with AdoptedStylesheets, but Declarative Shadow DOM must either initiate network requests or use scripting to share styles. This session will discuss various proposals for sharing styles with Shadow DOM's declaratively. These include:

https://github.com/WICG/webcomponents/issues/909
https://github.com/w3c/csswg-drafts/issues/10176

Goal(s):
Come to a consensus on which approach is preferred for sharing stylesheets in Declarative Shadow DOM.

Agenda:

  1. Discuss requirements from developers
    a. Fully declarative (no network requests)
    b. Able to opt-in for specific shadow roots
    c. Able to export styles out of shadow roots
  2. Discuss various proposals
    a. https://github.com/WICG/webcomponents/issues/909
    b. https://github.com/w3c/csswg-drafts/issues/10176

Materials:

Track(s):

  • Web Components

Export options

Personal Links

Please log in to export this event with all the information you have access to.

Public Links

The following links do not contain any sensitive information and can be shared publicly.

Feedback

Report feedback and issues on GitHub.