From a341a317fcacaee45b64b3b617f094b42cb9de69 Mon Sep 17 00:00:00 2001 From: Brent Schroeter Date: Thu, 11 Dec 2025 08:08:41 +0000 Subject: [PATCH] fix selection bug for empty portal table --- svelte/src/table-viewer.webc.svelte | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/svelte/src/table-viewer.webc.svelte b/svelte/src/table-viewer.webc.svelte index 784d2cb..e640ade 100644 --- a/svelte/src/table-viewer.webc.svelte +++ b/svelte/src/table-viewer.webc.svelte @@ -201,7 +201,7 @@ { additive }: { additive?: boolean } = {}, ) { if (!lazy_data || selections.length === 0) { - console.warn("move_selection() preconditions not met"); + console.warn("move_cursor() preconditions not met"); return; } @@ -547,8 +547,14 @@ ), }, ]; - if (lazy_data.rows.length > 0 && lazy_data.fields.length > 0) { - set_selections([{ region: "main", row_idx: 0, field_idx: 0 }]); + if (lazy_data.fields.length > 0) { + set_selections([ + { + region: lazy_data.rows.length > 0 ? "main" : "inserter", + row_idx: 0, + field_idx: 0, + }, + ]); } })().catch(console.error);