From fb50f9fd5ad8d26db8284785de2dcd8dfd7cb28e Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Mon, 25 Aug 2025 13:55:16 -0400 Subject: [PATCH] simplify --- .../src/internal/client/dom/elements/bindings/input.js | 7 ------- 1 file changed, 7 deletions(-) diff --git a/packages/svelte/src/internal/client/dom/elements/bindings/input.js b/packages/svelte/src/internal/client/dom/elements/bindings/input.js index 086e2d0d9f..1adbe52464 100644 --- a/packages/svelte/src/internal/client/dom/elements/bindings/input.js +++ b/packages/svelte/src/internal/client/dom/elements/bindings/input.js @@ -88,13 +88,6 @@ export function bind_value(input, get, set = get) { // don't set the value of the input if it's the same to allow // minlength to work properly if (value !== input.value) { - // @ts-expect-error the value is coerced on assignment - input.value = value ?? ''; - } - - // In runes mode, respect any validation in accessors (doesn't apply in legacy mode, - // because we use mutable state which ensures the render effect always runs) - if (runes && value !== input.value) { var start = input.selectionStart; var end = input.selectionEnd;