iOS 26: large title invisible until you scroll
React NativeConfirmed fix
expo-router native-stack, iOS 26
There is no error message for this one, only the symptom in the title.
Cause
Setting headerStyle.backgroundColor with a large title hides the title on iOS 26 (noted in the native-stack source itself).
Fix
Do not set headerStyle.backgroundColor on iOS. Set the navigation theme's colors.card and colors.background to the page background instead, make the ScrollView the first child with contentInsetAdjustmentBehavior="automatic", and use headerTransparent: true alone for transparent headers.
More React Native errors
- Screen crashes the whole app: Rendered more hooks than during the previous renderRendered more hooks than during the previous render
- Feed shows an error state for every address: ReferenceError before initializationReferenceError: Cannot access 'scoreById' before initialization
- Screen crash: Maximum update depth exceededError: Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate.
- Reanimated crash on device: Tried to synchronously call a non-worklet function on the UI thread[Worklets] Tried to synchronously call a non-worklet function `clamp01` on the UI thread.
- Rows wrapped in <Link asChild> collapse to a tiny height