Skip to content

Select component opens then instantly disappears on Android (Expo Go) #3271

@AdamGKT

Description

@AdamGKT

Description:
I'm using the Select component from Gluestack UI in a React Native Expo app.
On Android (tested via Expo Go), when I tap the Select trigger, the dropdown opens for a fraction of a second and then immediately disappears.
Tapping anywhere closes it instantly.

The issue occurs even with the official example code, without any changes.

I also tested with a minimal reproduction: with a single screen returning only a GluestackUIProvider and the example code from the documentation. The problem is exactly the same.

a672c7e4-60da-464e-b1ae-c72146e695e7.mp4

Even with the exemple code I hav the same behaviour: https://gluestack.io/ui/docs/components/select

Package.json:
"dependencies": { "@expo/html-elements": "0.10.1", "@expo/vector-icons": "^15.0.3", "@gluestack-ui/core": "3.0.12", "@gluestack-ui/utils": "3.0.12", "@legendapp/motion": "2.4.0", "@lucide/lab": "^0.1.2", "@react-navigation/bottom-tabs": "^7.4.0", "@react-navigation/elements": "^2.6.3", "@react-navigation/native": "^7.1.8", "expo": "~54.0.25", "expo-constants": "~18.0.10", "expo-font": "~14.0.9", "expo-haptics": "~15.0.7", "expo-image": "~3.0.10", "expo-linking": "~8.0.9", "expo-localization": "^17.0.8", "expo-router": "~6.0.15", "expo-secure-store": "^15.0.7", "expo-splash-screen": "~31.0.11", "expo-status-bar": "~3.0.8", "expo-symbols": "~1.0.7", "expo-system-ui": "~6.0.8", "expo-web-browser": "~15.0.9", "i18next": "^25.7.1", "lucide-react-native": "0.510.0", "nativewind": "4.1.23", "react": "19.1.0", "react-aria": "3.33.0", "react-dom": "19.1.0", "react-i18next": "^16.4.0", "react-native": "0.81.5", "react-native-gesture-handler": "~2.28.0", "react-native-reanimated": "~4.1.0", "react-native-safe-area-context": "5.6.1", "react-native-screens": "~4.16.0", "react-native-svg": "15.12.0", "react-native-web": "~0.21.0", "react-native-worklets": "0.5.1", "react-stately": "3.39.0", "tailwind-variants": "0.1.20", "zustand": "^5.0.9" }, "devDependencies": { "@types/react": "~19.1.0", "@typescript-eslint/eslint-plugin": "^8.48.1", "@typescript-eslint/parser": "^8.48.1", "babel-plugin-module-resolver": "5.0.0", "eslint": "^9.39.1", "eslint-config-expo": "~10.0.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prettier": "^5.5.4", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^7.0.1", "eslint-plugin-unused-imports": "^4.3.0", "prettier": "^3.7.4", "prettier-plugin-tailwindcss": "0.5.11", "tailwindcss": "3.4.17", "typescript": "~5.9.2" }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions