From f05518a578cf184295d86dcbecd8d74355b7c720 Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Mon, 4 May 2026 00:33:19 +0000 Subject: [PATCH] Fix left nav fallback from featured hero item --- frontend/src/components/CollageHero.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/CollageHero.vue b/frontend/src/components/CollageHero.vue index 83e1da0..69beb36 100644 --- a/frontend/src/components/CollageHero.vue +++ b/frontend/src/components/CollageHero.vue @@ -215,7 +215,13 @@ function findNext(currentIdx: number, direction: 'up' | 'down' | 'left' | 'right if (leftItem !== null) { return leftItem; } - // Row 1 has no left item - stay put (don't exit) + // Row 1 has no left item - fall back to top-left tile so left side stays reachable + const topLeftItem = findItemAt(0, -1); + if (topLeftItem !== null) { + lastRow.value = 0; + return topLeftItem; + } + // No fallback available - stay put return 0; }