From eddffe78f0d782ed8ca8d117933aeb5457f7f818 Mon Sep 17 00:00:00 2001 From: Caryl Wyatt Date: Tue, 5 May 2026 16:50:16 -0400 Subject: [PATCH 1/8] ETT-454: fix thumbnail focus functionality and styles --- pt/web/firebird/src/js/components/Reader/Page.svelte | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pt/web/firebird/src/js/components/Reader/Page.svelte b/pt/web/firebird/src/js/components/Reader/Page.svelte index c4d3f23fc..fd14f0022 100644 --- a/pt/web/firebird/src/js/components/Reader/Page.svelte +++ b/pt/web/firebird/src/js/components/Reader/Page.svelte @@ -41,7 +41,7 @@ let includePageText = view != 'thumb'; - let focused = false; + let focused = view === 'thumb' ? true : false; let invoked = false; let pageDiv; @@ -863,6 +863,10 @@ Delta: {xChokeDelta}{#if xChokeAllowed == 0} figure { --frameHeight: calc(250px * var(--actualZoom)); } + + .frame:focus-within .image { + outline-offset: -3px; + } } &.view-1up { From 055454598998b9ab87401f334fa553ecab708a79 Mon Sep 17 00:00:00 2001 From: Caryl Wyatt Date: Wed, 11 Mar 2026 13:42:51 -0400 Subject: [PATCH 2/8] fix focus style for image container, still need to fix focus on figure --- pt/web/firebird/src/js/components/Reader/Page.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pt/web/firebird/src/js/components/Reader/Page.svelte b/pt/web/firebird/src/js/components/Reader/Page.svelte index fd14f0022..d487a6f79 100644 --- a/pt/web/firebird/src/js/components/Reader/Page.svelte +++ b/pt/web/firebird/src/js/components/Reader/Page.svelte @@ -751,7 +751,7 @@ Delta: {xChokeDelta}{#if xChokeAllowed == 0} --defaultPageHeight: calc(var(--vh) - ((var(--stage-header-height) + var(--paddingBottom, 0)) * 1px)); --actualPageHeight: var(--scanHeight, var(--defaultPageHeight)); --actualZoom: var(--zoom, 1); - height: calc(clamp(var(--clampHeight), var(--defaultPageHeight), var(--defaultPageHeight)) * var(--actualZoom, 1)); + height: calc((clamp(var(--clampHeight), var(--defaultPageHeight), var(--defaultPageHeight)) * var(--actualZoom, 1)) + 8px); width: 100%; max-width: 100%; From 61b66b1f1121612b718802cc31b746da901b0d5e Mon Sep 17 00:00:00 2001 From: Caryl Wyatt Date: Thu, 30 Apr 2026 14:54:48 -0400 Subject: [PATCH 3/8] add spacing and update focus indicator styles --- pt/web/firebird/src/js/App.svelte | 3 +++ .../src/js/components/Reader/Page.svelte | 26 ++++++++++++------- .../src/js/components/Reader/View.svelte | 3 +++ 3 files changed, 23 insertions(+), 9 deletions(-) diff --git a/pt/web/firebird/src/js/App.svelte b/pt/web/firebird/src/js/App.svelte index 60475d872..534b544f5 100644 --- a/pt/web/firebird/src/js/App.svelte +++ b/pt/web/firebird/src/js/App.svelte @@ -515,6 +515,9 @@