[ 
https://issues.apache.org/jira/browse/SOLR-17936?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18030447#comment-18030447
 ] 

ASF subversion and git services commented on SOLR-17936:
--------------------------------------------------------

Commit 3d43475a6bf8cf10f72fb497ef2295a10636f9a7 in solr's branch 
refs/heads/branch_10_0 from Jane Sandberg
[ https://gitbox.apache.org/repos/asf?p=solr.git;h=3d43475a6bf ]

SOLR-17936: add focus indicator to navigation sidebar entries (#3744)

Rather than using Tab, which does not have colors for our various states,
we use Button, which has all colors except for the Selected state.
Material 3's new "Expressive" version also provides an experiment ToggleButton
component, but our version of the Material 3 dependency is not new enough to
be able to use it (and if I understand correctly, we can't use the very newest
material 3 release, since Compose Multiplatform does not yet support it).

With thanks to @malliaridis for the guidance getting started, and for
suggesting that we try a component other than Tab.

(cherry picked from commit d6be7a4ae9353db0e29b41f80c6819d9cbe6b3c2)


> 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
>            Assignee: Christos Malliaridis
>            Priority: Minor
>              Labels: accessibility, new-ui, newdev, pull-request-available, ui
>             Fix For: main (10.0)
>
>          Time Spent: 1h 20m
>  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]

Reply via email to