Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scoped Custom Element Registries #38

Open
thescientist13 opened this issue Jul 17, 2022 · 6 comments
Open

Scoped Custom Element Registries #38

thescientist13 opened this issue Jul 17, 2022 · 6 comments
Assignees
Labels
from: Google Proposed, edited, or co-edited by Google. topic: web components venue: WICG Proposal is incubated in the Web Incubator Community Group

Comments

@thescientist13
Copy link

thescientist13 commented Jul 17, 2022

Request for position on an emerging web specification

  • WebKittens who can provide input: @rniwa

Information about the spec

Design reviews and vendor positions

Bugs tracking this feature

Anything else we need to know

Brief summary of the issue or the subject of the spec.
(taken from the OP)

The global registry is a possible source of name collisions that may arise from coincidence, or from an app trying to define multiple versions of the same element, or from more advanced scenarios like registering mocks during tests, or a component explicitly replacing an element definition for its scope.
...
This proposal adds the ability to construct CustomElementRegistrys and chain them in order to inherit custom element definitions. It uses ShadowRoot as a scope for definitions.

@hober hober added topic: web components venue: WICG Proposal is incubated in the Web Incubator Community Group labels Sep 1, 2022
@othermaciej othermaciej added the from: Google Proposed, edited, or co-edited by Google. label Sep 25, 2022
@annevk
Copy link
Contributor

annevk commented Nov 28, 2022

This is a bit tricky. Overall colleagues and I have been supportive of this effort, but since the proposal is still not finalized we cannot really provide a definitive position at this point. The details matter, after all. If our feedback continues to be taken into account it seems likely we'd end up supporting this though.

@hober hober moved this from Unscreened to Needs position in Standards Positions Review Backlog Mar 23, 2023
@hober hober moved this from Needs position to Needs assignees in Standards Positions Review Backlog Mar 27, 2023
@hober hober moved this from Needs assignees to Needs position in Standards Positions Review Backlog Mar 27, 2023
@hober hober added the blocked Coming to a position is blocked on issues identified with the spec or proposal. label Mar 29, 2023
@keithamus

This comment was marked as resolved.

@keithamus
Copy link
Member

The position on this should likely be altered as Apple seem to be pursuing a design. /cc @rniwa @annevk

@annevk
Copy link
Contributor

annevk commented Mar 18, 2025

At this point colleagues and are solely interested in advancing whatwg/html#10854 as detailed in its corresponding specification PRs.

This is different from the initial proposal, which I don't think is being advanced by anyone at this point. So we could either consider this a position for the revised proposal and update things accordingly or consider this as withdrawn. @thescientist13 any preference?

If we consider this as a position for the revised proposal I would suggest we resolve this as "position: support" one week from now.

@sorvell
Copy link

sorvell commented Mar 19, 2025

If we consider this as a position for the revised proposal I would suggest we resolve this as "position: support" one week from now.

This sounds like the right move since I think there's general consensus on whatwg/html#10854. Webkit and Safari are taking a leading role on spec'ing and implementing this feature and indicating a very clear signal of support would be great.

@thescientist13
Copy link
Author

thescientist13 commented Mar 19, 2025

Yeah, if it's just a matter of updating the spec links in the description to point to the revised WHATWG link, happy to do that, as the WCCG seems in favor of maintaining this issue and just re-using it for the revised proposal.

@annevk annevk removed the blocked Coming to a position is blocked on issues identified with the spec or proposal. label Mar 19, 2025
@annevk annevk moved this from Needs position to Position identified in Standards Positions Review Backlog Mar 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
from: Google Proposed, edited, or co-edited by Google. topic: web components venue: WICG Proposal is incubated in the Web Incubator Community Group
Projects
Status: Position identified
Development

No branches or pull requests

7 participants