Margaret-Petersen / Margaret-Petersen/uber-eats-clone-using-react-native
App Crashes When Tapping Anywhere on Store/Restaurant Page
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Describe the bug
In the customer app, navigating to any store page and then tapping anywhere on the screen (regardless of the element) causes the app to crash immediately. This makes it impossible to browse or place orders from that store.
To Reproduce
Steps to reproduce the behavior:
Open the customer app
Navigate to any store page
Tap anywhere on the screen — e.g., background, image, product card
Observe that the app crashes and exits
Expected behavior
Tapping on interactive elements or anywhere on the store page should not cause the app to crash. The user should be able to view the menu and interact normally.
Screenshots / Crash Logs
XRecorder_20250620_01.zip
Smartphone (please complete the following information):
Device: Samsung A15
OS: Android 14
App Version: [insert if known]
Additional context
This is a critical issue likely caused by a UI or event binding bug, such as a null reference or unhandled tap event. It severely impacts app usability and should be addressed immediately.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file, entry point, or test is identified. Reproduce the crash on a Samsung A15 running Android 14, then inspect XRecorder_20250620_01.zip and trace the store-page tap handling. Done means the store page remains usable when tapping its background, images, and product cards.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, react-native
- Domain
- frontend, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100