diff --git a/packages/svelte/src/internal/client/dom/elements/misc.js b/packages/svelte/src/internal/client/dom/elements/misc.js index e7150b6f13..69620cfff1 100644 --- a/packages/svelte/src/internal/client/dom/elements/misc.js +++ b/packages/svelte/src/internal/client/dom/elements/misc.js @@ -1,5 +1,5 @@ import { hydrating } from '../hydration.js'; -import { clear_text_content, get_first_child, focus, add_event_listener } from '../operations.js'; +import { clear_text_content, get_first_child, add_event_listener } from '../operations.js'; import { queue_micro_task } from '../task.js'; /** @@ -14,7 +14,7 @@ export function autofocus(dom, value) { queue_micro_task(() => { if (document.activeElement === body) { - focus(dom); + dom.focus(); } }); } diff --git a/packages/svelte/src/internal/client/dom/operations.js b/packages/svelte/src/internal/client/dom/operations.js index 0971410898..9aadb02734 100644 --- a/packages/svelte/src/internal/client/dom/operations.js +++ b/packages/svelte/src/internal/client/dom/operations.js @@ -788,14 +788,3 @@ export function class_list_toggle(element, name, force) { } element.classList.toggle(name, force); } - -/** - * @param {HTMLElement} element - */ -export function focus(element) { - if (renderer) { - // doesn't make sense with custom renderers - throw new Error('focus is not supported with custom renderers'); - } - element.focus(); -}