[
https://issues.apache.org/jira/browse/SOLR-17936?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18023792#comment-18023792
]
Christos Malliaridis commented on SOLR-17936:
---------------------------------------------
The root cause of this is the customization of the colors of the Tab element.
by overriding the values and the background, it does no longer highlight
correctly the elements.
To solve this I would try to correctly apply the colors, eventually by even
replacing the Tab element with a better suited UI element, and take into
account all states, including enabled, disabled, hovered, focused and selected.
I believe a ToggleButton may cover all our needs, with potentially small
adjustments. See also feedback on PR why I would prefer not to use custom
borders.
> New admin ui navigation sidebar is missing focus indicators
> -----------------------------------------------------------
>
> Key: SOLR-17936
> URL: https://issues.apache.org/jira/browse/SOLR-17936
> Project: Solr
> Issue Type: Bug
> Components: Admin UI
> Reporter: Jane Sandberg
> Priority: Minor
> Labels: accessibility, new-ui, newdev, pull-request-available, ui
> Time Spent: 10m
> Remaining Estimate: 0h
>
> The navigation sidebar for the new admin ui does not show which menu element
> has focus. This makes it hard for keyboard users to use the screen, since
> they can't tell where they are on the screen.
> Steps to recreate on desktop:
> # ./gradlew :solr:ui:run
> # Enter the url of a running solr instance
> # Press the Connect button
> # You should be on the Environment screen. Press the tab key and shift-tab
> key repeatedly. Notice that the buttons at the bottom (Documentation, Solr
> Query Syntax, etc.) change appearance when they have focus, so you know where
> you are on the screen. However, the navigation items on the side (Cluster,
> Configsets, etc.) do not, so it's difficult to know where you are.
> Steps to recreate on browser:
> # ./gradlew dev
> # cd ./solr/packaging/build/dev
> # bin/solr start
> # In your browser, go to http://127.0.0.1:8983/
> # Press the "Open New UI" nav item on the left
> # It should default to http://127.0.0.1:8983/
> # Press the Connect button
> # You should be on the Environment screen. Press the tab key and shift-tab
> key repeatedly. Notice that the buttons at the bottom (Documentation, Solr
> Query Syntax, etc.) change appearance when they have focus, so you know where
> you are on the screen. However, the navigation items on the side (Cluster,
> Configsets, etc.) do not, so it's difficult to know where you are.
> I am planning to create a PR to address this issue.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]