WPT
wpt / custom-elements / adopted-callback.html
Spec: https://html.spec.whatwg.org/multipage/custom-elements.html ↗
Runs: Chrome 155.0.8041.0 (wpt@18be93235, 2026-09-04) | Firefox 157.0a1 (wpt@18be93235, 2026-09-04) | Safari 251 preview (wpt@2c385f65e, 2026-09-04) | Ladybird 1.0-17043 (wpt@25681acff, 2026-09-04) | Servo Servo 0.6 (wpt@2c385f65e, 2026-09-04) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)
View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 71/71 | 71/71 | 71/71 | 17/71 | 71/71 | NOT RUN |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| Inserting a custom element into the owner document must not enqueue and invoke adoptedCallback | PASS | PASS | PASS | PASS | PASS | — |
| Inserting a custom element into the document of the template elements must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving a custom element from the owner document into the document of the template elements must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting an ancestor of custom element into the document of the template elements must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving an ancestor of custom element from the owner document into the document of the template elements must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting a custom element into a shadow tree in the document of the template elements must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting the shadow host of a custom element into the document of the template elements must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving the shadow host of a custom element from the owner document into the document of the template elements must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving the shadow host's shadow of a custom element from the owner document into the document of the template elements must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving the <template>'s content of a custom element from the owner document into the document of the template elements must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting a custom element into a detached shadow tree that belongs to the document of the template elements must enqueue and invoke adoptedCallback | PASS | PASS | PASS | PASS | PASS | — |
| Inserting a custom element into a new document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving a custom element from the owner document into a new document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting an ancestor of custom element into a new document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving an ancestor of custom element from the owner document into a new document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting a custom element into a shadow tree in a new document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting the shadow host of a custom element into a new document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving the shadow host of a custom element from the owner document into a new document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving the shadow host's shadow of a custom element from the owner document into a new document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving the <template>'s content of a custom element from the owner document into a new document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting a custom element into a detached shadow tree that belongs to a new document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | PASS | PASS | — |
| Inserting a custom element into a cloned document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving a custom element from the owner document into a cloned document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting an ancestor of custom element into a cloned document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving an ancestor of custom element from the owner document into a cloned document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting a custom element into a shadow tree in a cloned document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting the shadow host of a custom element into a cloned document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving the shadow host of a custom element from the owner document into a cloned document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving the shadow host's shadow of a custom element from the owner document into a cloned document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving the <template>'s content of a custom element from the owner document into a cloned document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting a custom element into a detached shadow tree that belongs to a cloned document must enqueue and invoke adoptedCallback | PASS | PASS | PASS | PASS | PASS | — |
| Inserting a custom element into a document created by createHTMLDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving a custom element from the owner document into a document created by createHTMLDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting an ancestor of custom element into a document created by createHTMLDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving an ancestor of custom element from the owner document into a document created by createHTMLDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting a custom element into a shadow tree in a document created by createHTMLDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting the shadow host of a custom element into a document created by createHTMLDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving the shadow host of a custom element from the owner document into a document created by createHTMLDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving the shadow host's shadow of a custom element from the owner document into a document created by createHTMLDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving the <template>'s content of a custom element from the owner document into a document created by createHTMLDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting a custom element into a detached shadow tree that belongs to a document created by createHTMLDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | PASS | PASS | — |
| Inserting a custom element into an HTML document created by createDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving a custom element from the owner document into an HTML document created by createDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting an ancestor of custom element into an HTML document created by createDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving an ancestor of custom element from the owner document into an HTML document created by createDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting a custom element into a shadow tree in an HTML document created by createDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting the shadow host of a custom element into an HTML document created by createDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving the shadow host of a custom element from the owner document into an HTML document created by createDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving the shadow host's shadow of a custom element from the owner document into an HTML document created by createDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving the <template>'s content of a custom element from the owner document into an HTML document created by createDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting a custom element into a detached shadow tree that belongs to an HTML document created by createDocument must enqueue and invoke adoptedCallback | PASS | PASS | PASS | PASS | PASS | — |
| Inserting a custom element into the document of an iframe must enqueue and invoke adoptedCallback | PASS | PASS | PASS | PASS | PASS | — |
| Moving a custom element from the owner document into the document of an iframe must enqueue and invoke adoptedCallback | PASS | PASS | PASS | PASS | PASS | — |
| Inserting an ancestor of custom element into the document of an iframe must enqueue and invoke adoptedCallback | PASS | PASS | PASS | PASS | PASS | — |
| Moving an ancestor of custom element from the owner document into the document of an iframe must enqueue and invoke adoptedCallback | PASS | PASS | PASS | PASS | PASS | — |
| Inserting a custom element into a shadow tree in the document of an iframe must enqueue and invoke adoptedCallback | PASS | PASS | PASS | PASS | PASS | — |
| Inserting the shadow host of a custom element into the document of an iframe must enqueue and invoke adoptedCallback | PASS | PASS | PASS | PASS | PASS | — |
| Moving the shadow host of a custom element from the owner document into the document of an iframe must enqueue and invoke adoptedCallback | PASS | PASS | PASS | PASS | PASS | — |
| Moving the shadow host's shadow of a custom element from the owner document into the document of an iframe must enqueue and invoke adoptedCallback | PASS | PASS | PASS | PASS | PASS | — |
| Moving the <template>'s content of a custom element from the owner document into the document of an iframe must enqueue and invoke adoptedCallback | PASS | PASS | PASS | PASS | PASS | — |
| Inserting a custom element into a detached shadow tree that belongs to the document of an iframe must enqueue and invoke adoptedCallback | PASS | PASS | PASS | PASS | PASS | — |
| Inserting a custom element into an HTML document fetched by XHR must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving a custom element from the owner document into an HTML document fetched by XHR must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting an ancestor of custom element into an HTML document fetched by XHR must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving an ancestor of custom element from the owner document into an HTML document fetched by XHR must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting a custom element into a shadow tree in an HTML document fetched by XHR must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting the shadow host of a custom element into an HTML document fetched by XHR must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving the shadow host of a custom element from the owner document into an HTML document fetched by XHR must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving the shadow host's shadow of a custom element from the owner document into an HTML document fetched by XHR must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Moving the <template>'s content of a custom element from the owner document into an HTML document fetched by XHR must enqueue and invoke adoptedCallback | PASS | PASS | PASS | FAIL | PASS | — |
| Inserting a custom element into a detached shadow tree that belongs to an HTML document fetched by XHR must enqueue and invoke adoptedCallback | PASS | PASS | PASS | PASS | PASS | — |