- From: Ryosuke Niwa <notifications@github.com>
- Date: Wed, 20 Nov 2024 21:17:36 -0800
- To: WICG/webcomponents <webcomponents@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Thursday, 21 November 2024 05:17:40 UTC
Ok, another examples: ```js class OtherElement1 extends HTMLElement { }; customElements.define('other-element', OtherElement1); const registry1 = new CustomElementRegistry; class SomeElement extends HTMLElement { }; registry1.define('some-element', SomeElement); class OtherElement2 extends HTMLElement { }; registry1.define('other-element', OtherElement2); const shadowRoot1 = createConnectedShadowTree(registry1); const shadowRoot2 = createConnectedShadowTree(registry2); shadowRoot1.innerHTML = '<div></div>'; shadowRoot1.querySelector('div').innerHTML = '<some-element></some-element>'; const otherElement = shadowRoot2.createElement('other-element'); shadowRoot1.querySelector('some-element').appendChild(otherElement); otherElement.innerHTML = '<other-element></other-element>'; const someElements = shadowRoot1.querySelectorAll('some-element'); someElements[0] instanceof OtherElement2; // Should this evaluate to true? someElements[1] instanceof OtherElement2; // Should this evaluate to true? ``` -- Reply to this email directly or view it on GitHub: https://github.com/WICG/webcomponents/issues/1040#issuecomment-2490100118 You are receiving this because you are subscribed to this thread. Message ID: <WICG/webcomponents/issues/1040/2490100118@github.com>
Received on Thursday, 21 November 2024 05:17:40 UTC