From cc5185e03bc6efc9f35521ece1fcdb025c7b87d6 Mon Sep 17 00:00:00 2001 From: Simon H <5968653+dummdidumm@users.noreply.github.com> Date: Thu, 12 Feb 2026 10:59:15 +0100 Subject: [PATCH] adjust --- packages/svelte/src/internal/client/dom/css.js | 2 +- .../src/internal/client/dom/elements/custom-element.js | 2 +- packages/svelte/src/internal/client/dom/operations.js | 10 ---------- packages/svelte/src/internal/client/dom/reconciler.js | 2 +- 4 files changed, 3 insertions(+), 13 deletions(-) diff --git a/packages/svelte/src/internal/client/dom/css.js b/packages/svelte/src/internal/client/dom/css.js index 70924cbef4..74bf2d49f9 100644 --- a/packages/svelte/src/internal/client/dom/css.js +++ b/packages/svelte/src/internal/client/dom/css.js @@ -19,7 +19,7 @@ export function append_styles(anchor, css) { // Always querying the DOM is roughly the same perf as additionally checking for presence in a map first assuming // that you'll get cache hits half of the time, so we just always query the dom for simplicity and code savings. if (!target.querySelector('#' + css.hash)) { - const style = /** @type {HTMLStyleElement} */ (create_element('style')); + const style = create_element('style'); style.id = css.hash; style.textContent = css.code; diff --git a/packages/svelte/src/internal/client/dom/elements/custom-element.js b/packages/svelte/src/internal/client/dom/elements/custom-element.js index 112c9b22a5..8316fa7656 100644 --- a/packages/svelte/src/internal/client/dom/elements/custom-element.js +++ b/packages/svelte/src/internal/client/dom/elements/custom-element.js @@ -105,7 +105,7 @@ if (typeof HTMLElement === 'function') { */ return (anchor) => { const slot = create_element('slot'); - if (name !== 'default') /** @type {HTMLSlotElement} */ (slot).name = name; + if (name !== 'default') slot.name = name; append(anchor, slot); }; diff --git a/packages/svelte/src/internal/client/dom/operations.js b/packages/svelte/src/internal/client/dom/operations.js index 30f35e85b6..876f039a0e 100644 --- a/packages/svelte/src/internal/client/dom/operations.js +++ b/packages/svelte/src/internal/client/dom/operations.js @@ -231,16 +231,6 @@ export function should_defer_append() { return (flags & EFFECT_RAN) !== 0; } -/** - * - * @param {string} tag - * @param {string} [namespace] - * @param {string} [is] - * @returns - */ -export function create_element(tag, namespace, is) { - let options = is ? { is } : undefined; - return document.createElementNS(namespace ?? NAMESPACE_HTML, tag, options); /** * @template {keyof HTMLElementTagNameMap | string} T * @param {T} tag diff --git a/packages/svelte/src/internal/client/dom/reconciler.js b/packages/svelte/src/internal/client/dom/reconciler.js index bc786aa7e2..54f2e23c6e 100644 --- a/packages/svelte/src/internal/client/dom/reconciler.js +++ b/packages/svelte/src/internal/client/dom/reconciler.js @@ -4,5 +4,5 @@ import { create_element } from './operations.js'; export function create_fragment_from_html(html) { var elem = create_element('template'); elem.innerHTML = html.replaceAll('', ''); // XHTML compliance - return /** @type {HTMLTemplateElement} */ (elem).content; + return elem.content; }