From b6fb020526e2880ce77ad03e3d4147650c5032e7 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 28 Nov 2023 09:04:45 -0500 Subject: [PATCH] =?UTF-8?q?read=20length=20eagerly=20=E2=80=94=20triggers?= =?UTF-8?q?=20reconciliation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/svelte/src/internal/client/render.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/svelte/src/internal/client/render.js b/packages/svelte/src/internal/client/render.js index 79a891acd6..fab5793476 100644 --- a/packages/svelte/src/internal/client/render.js +++ b/packages/svelte/src/internal/client/render.js @@ -2215,8 +2215,9 @@ function each(anchor_node, collection, flags, key_fn, render_fn, fallback_fn, re if (key_fn !== null) { keys = array.map(key_fn); } + const length = array.length; if (fallback_fn !== null) { - if (array.length === 0) { + if (length === 0) { if (block.v.length !== 0 || render === null) { create_fallback_effect(); }