gray-mueller / gray-mueller/online-food-ordering-solution-using-react-js
Language Change Requires App Refresh on Enatega Multivendor Food Delivery Website
- Dominant language
- TypeScript
- 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
Research direction
Start at the language settings option described in the reproduction steps and trace how the selected locale is applied across the website. Reproduce the change as a guest and while logged in, then confirm that visible text updates immediately without a full application refresh.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- frontend, localization
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 65/100