marthaegrimaldi / marthaegrimaldi/restaurant-ordering-platform-with-source-code
App Crashes When Tapping Anywhere on Store/Restaurant Page
Nobody has claimed this yet.
- Dominant language
- TypeScript
- 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
Reproduce the crash in the customer app by opening any store page and tapping the screen on the reported Samsung A15 with Android 14. Review the attached XRecorder_20250620_01.zip crash log; no source file, test, or entry point is named, so the first task is locating the store-page implementation. Done means the page remains open while users browse the menu and interact normally.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100