Fix: Correct focus order in panel header for accessibility. #10247
+4
−4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The standard panel component's header had a mismatch between the visual order of controls and the keyboard focus order on mobile/tablet views, violating WCAG 2.4.3 (Focus Order).
This was caused by CSS Flexbox
order
properties that visually re-arranged the actions and sortation controls on smaller screens without changing their underlying DOM order, creating a confusing and illogical navigation path for keyboard and screen reader users.Changes:
_ui-component_panel.scss
to align the flexorder
with the DOM order for.panel-viewcontrols
and.panel-controls
across all breakpoints.Ticket 41479