Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Focus visible test #33

Open
wants to merge 13 commits into
base: main
Choose a base branch
from
Open

Focus visible test #33

wants to merge 13 commits into from

Conversation

gabalafou
Copy link
Contributor

@gabalafou gabalafou commented May 12, 2023

This PR adds a test to check that every tab-focusable element on the initial JupyterLab page load has a visible focus indicator. A full description of the test is in the markdown file added by this PR.

The test currently fails because the skip link is broken.

There is another failure related to the top menu bar that jupyterlab/lumino#607 fixes. You can see that the Lumino PR fixes the failure by examining the results of a workflow that I manually dispatched. I configured that workflow to run the test in this PR against a build of JupyterLab that pulled in the Lumino fix. In the workflow run results, you can see that the focus visible comparison only fails on the skip link and not on any other DOM node (specifically, not on any DOM node in the menu bar).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog 🗃
Development

Successfully merging this pull request may close these issues.

1 participant