marthaegrimaldi / marthaegrimaldi/zomato-clone-app-source-code
App Crashes When Tapping Anywhere on Store/Restaurant Page
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 5
- Forks
- 8
- 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
Start by reproducing the crash on the customer app using the listed steps on a Samsung A15 with Android 14, then inspect XRecorder_20250620_01.zip for crash details. Trace the store page's tap and event handling, and consider the issue done when the page no longer crashes and users can browse the menu and interact normally.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, javascript
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100