# iOS 26: large title invisible until you scroll

> Setting headerStyle.backgroundColor with a large title hides the title on iOS 26 (noted in the native-stack source itself).

Web page: https://davidewins.com/errors/ios26-large-title-invisible-header-background

React Native. Confirmed fix, 8 October 2026.

Versions: 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 render](https://davidewins.com/errors/rules-of-hooks-usememo-after-early-return)
- [Feed shows an error state for every address: ReferenceError before initialization](https://davidewins.com/errors/tdz-const-used-in-map-before-declaration)
- [Screen crash: Maximum update depth exceeded](https://davidewins.com/errors/maximum-update-depth-competing-effects)
- [Reanimated crash on device: Tried to synchronously call a non-worklet function on the UI thread](https://davidewins.com/errors/worklet-calls-non-worklet-helper)
- [Rows wrapped in <Link asChild> collapse to a tiny height](https://davidewins.com/errors/link-aschild-function-style-dropped)

[Search all errors](https://davidewins.com/errors)
