From 6d4b652456e92a2e086860f4dcc2933a283e4f45 Mon Sep 17 00:00:00 2001 From: Sander Hahn Date: Sat, 14 Sep 2019 17:05:33 +0200 Subject: [PATCH] Coerce empty input value to empty string --- src/runtime/internal/dom.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 +}