From ab0ec6f7fdd83c08c8be05f7754a118c995e3f3e Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Fri, 18 Apr 2025 09:01:42 -0400 Subject: [PATCH] don't update a focused input (may need to add a blur handler later, we'll see) --- .../svelte/src/internal/client/dom/elements/bindings/input.js | 4 ++++ 1 file changed, 4 insertions(+) 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 f1992007ed..4fd2ee0a4b 100644 --- a/packages/svelte/src/internal/client/dom/elements/bindings/input.js +++ b/packages/svelte/src/internal/client/dom/elements/bindings/input.js @@ -64,6 +64,10 @@ export function bind_value(input, get, set = get) { var value = get(); + if (input === document.activeElement) { + return; + } + if (is_numberlike_input(input) && value === to_number(input.value)) { // handles 0 vs 00 case (see https://github.com/sveltejs/svelte/issues/9959) return;