Margaret-Petersen / Margaret-Petersen/uber-eats-clone-using-react-native
Language Change Requires App Refresh on Enatega Multivendor Food Delivery Website
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Issue Description:
Summary:
Users are currently experiencing an inconvenience on the Enatega Multivendor Food Delivery website, where changing the language requires a manual refresh of the entire application. This disrupts the user experience and can lead to frustration.
Steps to Reproduce:
Navigate to the Enatega Multivendor Food Delivery website.
Login to your account or proceed as a guest.
Locate the language settings option in the user profile or settings.
Change the language preference to a different option.
Observe that the language does not update immediately, and a manual refresh of the entire app is required.
Expected Behaviour:
Changing the language preference should reflect instantaneously without the need for a manual refresh. Users should be able to seamlessly experience the website in their preferred language.
Actual Behavior:
The language change is not applied until the user manually refreshes the entire app, causing an interruption in the user experience.
04.12.2023_14.26.19_REC.mp4
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 or test is named in the issue. Start by reproducing the language change using the listed steps and inspect the language-settings entry point and the attached 04.12.2023_14.26.19_REC.mp4 for the affected flow. Done means the selected language updates immediately for logged-in and guest users without a full application refresh.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, react-native
- Domain
- frontend, internationalization
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100