gray-mueller / gray-mueller/ride-management-system-react-native

Language Change Requires App Refresh on Enatega Multivendor Food Delivery Website

Open
#316 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Research direction

Start at the language settings option in the user profile or settings and reproduce the change while logged in and as a guest. Trace how the selected language is applied to the website; the issue is done when changing language updates the interface immediately without a full application refresh.

Written by the indexing model from the issue text.

Assessment

Tech stack
react-native, typescript
Domain
frontend, internationalization
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.