From aa0b914f5ed7147ecc44cf1536c34bea4feb5e45 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Sun, 10 Aug 2025 00:08:48 +0200 Subject: [PATCH] Add check for builtin custom elements in `set_custom_element_data` --- packages/svelte/src/internal/client/dom/elements/attributes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/svelte/src/internal/client/dom/elements/attributes.js b/packages/svelte/src/internal/client/dom/elements/attributes.js index 2fa5d4541c..8541da72f1 100644 --- a/packages/svelte/src/internal/client/dom/elements/attributes.js +++ b/packages/svelte/src/internal/client/dom/elements/attributes.js @@ -241,7 +241,7 @@ export function set_custom_element_data(node, prop, value) { (setters_cache.has(node.nodeName) || // customElements may not be available in browser extension contexts !customElements || - customElements.get(node.tagName.toLowerCase()) + customElements.get(node.getAttribute('is') || node.tagName.toLowerCase()) ? get_setters(node).includes(prop) : value && typeof value === 'object') ) {