David Ewins
Error library

One screen's transparent header looks different from all the others

React NativeConfirmed fix

expo-router native-stack

There is no error message for this one, only the symptom in the title.

Cause

All screens spread the same shared header options, but one also set headerBlurEffect: "prominent". With headerTransparent: true that picks a different blur material, so no amount of re-applying the shared object fixed it.

Fix

Diff the final options object per screen, not the shared one. Remove the extra override so every screen uses exactly the shared options.

More React Native errors

Search all errors