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} /> ); - }) + })} + )}