From b59d00f0b736eaf848e4aa3bfe1a501f0b6b7d44 Mon Sep 17 00:00:00 2001 From: Linus Rath <139418639+rathlinus@users.noreply.github.com> Date: Thu, 15 Oct 2026 03:29:26 +0200 Subject: [PATCH] fix: let the tag sheet scroll --- src/screens/EmailThreadScreen.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/screens/EmailThreadScreen.tsx b/src/screens/EmailThreadScreen.tsx index 5a93f6e7..2c07403f 100644 --- a/src/screens/EmailThreadScreen.tsx +++ b/src/screens/EmailThreadScreen.tsx @@ -1521,7 +1521,10 @@ function TagMenuSheet({ visible, onClose, keywords, activeKeywords, onToggle }: {t('email_viewer.tag_no_matches', 'No matching tags')} ) : ( - keywords.map((kw) => { + // Scrolls like the More sheet: a long tag list (or a landscape + // window) ran past the screen with no way to reach the last tags. + + {keywords.map((kw) => { const token = keywordToken(kw.id); const active = !!activeKeywords[token]; const palette = c.tags[kw.color]; @@ -1534,7 +1537,8 @@ function TagMenuSheet({ visible, onClose, keywords, activeKeywords, onToggle }: trailing={active ? : null} /> ); - }) + })} + )}