diff --git a/components/email/email-list.tsx b/components/email/email-list.tsx index e630236f0..d3cd1325a 100644 --- a/components/email/email-list.tsx +++ b/components/email/email-list.tsx @@ -983,6 +983,12 @@ export function EmailList({ `${items.length}:${renderedRows[0]?.index ?? -1}-${renderedRows[renderedRows.length - 1]?.index ?? -1}:${expandedThreadIds.size}:${paged ? page : -1}`, ); + // Room under the last row for the round Compose button, which would otherwise + // sit on that row's actions (Mountain View has no such button). A spacer and + // not padding on the list: padding is a minimum height the list can't go + // under, and on a short screen it pushed the rows over the tab bar. + const composeButtonRoom = !mountainViewList ? } + {composeButtonRoom} ) )}