diff --git a/src/runtime/internal/dom.ts b/src/runtime/internal/dom.ts index 58a0d0729a..0d4fe73750 100644 --- a/src/runtime/internal/dom.ts +++ b/src/runtime/internal/dom.ts @@ -180,7 +180,10 @@ export function set_data(text, data) { } export function set_input_value(input, value) { - if (value != null || input.value) { + if (value === null || value === undefined) { + value = ""; + } + if (input.value !== value) { input.value = value; } } @@ -301,4 +304,4 @@ export class HtmlTag { d() { this.n.forEach(detach); } -} \ No newline at end of file +}