From b82447343b60ace6626499484a18bb42d3eee038 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Mon, 14 Jul 2025 11:49:49 -0400 Subject: [PATCH] add comment --- .../src/internal/client/dom/elements/bindings/input.js | 5 +++++ 1 file changed, 5 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 4fd2ee0a4b..569d1179e6 100644 --- a/packages/svelte/src/internal/client/dom/elements/bindings/input.js +++ b/packages/svelte/src/internal/client/dom/elements/bindings/input.js @@ -65,6 +65,11 @@ export function bind_value(input, get, set = get) { var value = get(); if (input === document.activeElement) { + // Never rewrite the contents of a focused input. We can get here if, for example, + // an update is deferred because of async work depending on the input: + // + // + //

{await find(query)}

return; }