SSWConsulting / SSWConsulting/SSW.Website

🐛 Bug - Inconsistent Language Selector Navigation

Open
#4,121 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Needs Refinement YakShaver
Dominant language
HTML
Stars
14
Forks
10
Avg merge
13h 51m
Merged PRs (30d)
38

Description

Requested by: @bettybondoc via YakShaver.ai 🦬
cc: @bettybondoc, @brookjeynes-ssw, @adamcogan, @babakamyljanovssw

Hi Team!

  🟥  Watch the video (2 min 6 sec)

  Url from screen share: https://www.ssw.com.au

Pain

The language selector on the SSW Website is causing inconsistent user experiences. When selecting a language, the behavior varies between translating the page and navigating to a different regional website. This inconsistency can confuse users and disrupt the expected user journey.

Acceptance Criteria
  1. Ensure the language selector provides a consistent experience across all regional websites.
  2. Decide whether the language selector should translate the page or navigate to a different regional website and implement accordingly.
  3. Provide a warning or indication when the user is being redirected to a different regional website.
  4. Test the language selector functionality on all regional websites to ensure consistency.
Reproduce Steps
  1. Navigate to the SSW Website at www.ssw.com.au.
  2. Click on the language selector and select 'China'.
  3. Observe that the navigation takes you to the Chinese regional website.
  4. Click on the language selector again and select 'France'.
  5. Observe that the navigation takes you to the French regional website.
  6. Click on the language selector and select 'English' while on the French website.
  7. Observe that the page is translated instead of navigating to the English regional website.
Screenshot

Screenshot
Figure: Inconsistent language selector behavior across regional websites.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at https://www.ssw.com.au and reproduce the language-selector flow described for China, France, and English across the regional websites. Determine the intended consistent behavior, then verify that every regional selector follows it, including an indication before any redirect.

Written by the indexing model from the issue text.

Assessment

Tech stack
nextjs
Domain
frontend, internationalization
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.