Skip to content

fix: make version selection focusable#221

Open
nuke-ellington wants to merge 7 commits into
mainfrom
ix-4111-version-selection-a11y
Open

fix: make version selection focusable#221
nuke-ellington wants to merge 7 commits into
mainfrom
ix-4111-version-selection-a11y

Conversation

@nuke-ellington
Copy link
Copy Markdown
Collaborator

💡 What is the current behavior?

Version selection not reachable via keyboard

GitHub Issue Number: IX-4111

🆕 What is the new behavior?

  • Version selection can be focused
  • Opening and navigating the dropdown will come automatically with the update to iX V5

👨‍💻 Help & support

@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 13, 2026

Deploy Preview for industrial-experience ready!

Name Link
🔨 Latest commit 468c954
🔍 Latest deploy log https://app.netlify.com/projects/industrial-experience/deploys/6a15ae49f4e192000802d569
😎 Deploy Preview https://deploy-preview-221--industrial-experience.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request refactors the VersionSelection component by removing unused icon imports and enhancing accessibility with the addition of role="button" and tabIndex={0}. Feedback suggests using unique IDs to avoid conflicts when the component is rendered multiple times, e.g. in desktop and mobile navigation. Additionally, keyboard event handlers for the Enter and Space keys should be implemented to ensure full accessibility compliance for users.

Comment thread src/components/theme/VersionSelection/index.tsx
Comment thread src/components/theme/VersionSelection/index.tsx Outdated
danielleroux

This comment was marked as outdated.

Copy link
Copy Markdown
Collaborator

@danielleroux danielleroux left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Opening and navigating the dropdown will come automatically with the update to iX V5

Even if the keyboard (arrow down) is not working as expected tabbing works also in ix v4
See: https://ix.siemens.io/docs/components/dropdown/code

@nuke-ellington nuke-ellington changed the base branch from main to development-5.0.0 April 14, 2026 08:20
Copy link
Copy Markdown
Collaborator

@danielleroux danielleroux left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

arrow down still not work

Comment thread .env.production
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Must be removed otherwise dropdown will not use main version (v5)

@nuke-ellington nuke-ellington added this to the 5.0.0 milestone May 7, 2026
Base automatically changed from development-5.0.0 to main May 8, 2026 10:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants