From b06ed7e91be6528d1152cf382ef4019560befa88 Mon Sep 17 00:00:00 2001 From: Richard Harris Date: Sun, 8 Sep 2019 18:09:27 -0400 Subject: [PATCH] handle special null case when hydrating --- src/runtime/internal/dom.ts | 2 +- test/hydration/samples/dynamic-text-nil/_after.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/runtime/internal/dom.ts b/src/runtime/internal/dom.ts index 29b7926715..58a0d0729a 100644 --- a/src/runtime/internal/dom.ts +++ b/src/runtime/internal/dom.ts @@ -162,7 +162,7 @@ export function claim_text(nodes, data) { for (let i = 0; i < nodes.length; i += 1) { const node = nodes[i]; if (node.nodeType === 3) { - node.data = data; + node.data = '' + data; return nodes.splice(i, 1)[0]; } } diff --git a/test/hydration/samples/dynamic-text-nil/_after.html b/test/hydration/samples/dynamic-text-nil/_after.html index 817637990b..b20e4a8074 100644 --- a/test/hydration/samples/dynamic-text-nil/_after.html +++ b/test/hydration/samples/dynamic-text-nil/_after.html @@ -1,2 +1,2 @@ -

+

null

undefined