diff --git a/mobile/src/session/mobile-session-frame-styles.ts b/mobile/src/session/mobile-session-frame-styles.ts index 2cf27bdd620..26c89d330de 100644 --- a/mobile/src/session/mobile-session-frame-styles.ts +++ b/mobile/src/session/mobile-session-frame-styles.ts @@ -57,8 +57,9 @@ export const mobileSessionFrameStyles = StyleSheet.create({ }, // Landscape phone: the tab strip takes the row's spare width instead of the title. sessionTitleBlockBesideTabs: { - flex: 0, - flexShrink: 1, + // -1, not 0: web reads flex 0 as a zero basis and collapses the title; -1 is natural width, + // shrinking only when the row overflows, on both web and native. + flex: -1, maxWidth: 160 }, sessionTitle: {