callstack / callstack/react-native-bottom-tabs

[Xcode 26] Theme is not applied when system is dark mode

Abierto
#411 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Apple bug
Lenguaje dominante
TypeScript
Estrellas
1.5k
Forks
109
Merge medio
11 h 44 min
PR fusionados (30 d)
8

Descripción

### Before submitting a new issue

- [x] I tested using the latest version of the library, as the bug might be already fixed.
- [x] I tested using a [supported version](https://github.com/reactwg/react-native-releases/blob/main/docs/support.md) of react native.
- [x] I checked for possible duplicate issues, with possible answers.

### Bug summary

Maybe related to: https://github.com/software-mansion/react-native-screens/issues/3162

On iOS, if we have DefaultTheme we can see that bottom bar is not applying the light theme but system theme instead

On this we can see that BottomBar style is updated with no reason :

https://github.com/user-attachments/assets/27375e07-425c-4866-acdb-8a4d301403fd

### Library version

0.10.1

### Environment info

```shell
Expo 53
RN 0.79
```

### Steps to reproduce

- Xcode 26 & iOS 26 (with dark theme on system)
- Launch app from the repo
- Open profile
- See that the bottom bar does not have the right theme

### Reproducible sample code

```js
https://github.com/huextrat/repro-screens-ios
```

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con el ejemplo reproducible enlazado y sigue los pasos indicados en Xcode 26 y iOS 26 con el sistema en modo oscuro. Inspecciona por qué cambia el estilo de BottomBar cuando se espera DefaultTheme; se considera terminado cuando la barra inferior mantiene el tema claro correcto al iniciar la aplicación desde la pantalla de perfil.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
ios, react-native, typescript
Área
mobile
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.