-
Notifications
You must be signed in to change notification settings - Fork 2
Accessibility improvements: Keyboard interactions #2003
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
Open
cnathe
wants to merge
78
commits into
develop
Choose a base branch
from
fb_keyboardInteraction
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
78 commits
Select commit
Hold shift + click to select a range
92ed115
release notes
cnathe 5b77cf5
Global Header: focus indicators for user menu buttons
cnathe 2996a6f
Mega menu: allow tab to folders
cnathe c38bccf
7.35.2-fb-keyboardInteraction.0
cnathe cbed43b
Make ActionButton a button so it can be tabbed to
labkey-susanh b59afa9
@labkey/components v7.35.2-fb-keyboardInteraction.1
labkey-susanh 6ec62ea
Modals to have focus on open, allow tab only within modal elements, a…
cnathe 306a5b3
7.35.2-fb-keyboardInteraction.2
cnathe 9e55e54
fix jest tests for related changes
cnathe 49b3ccb
For ManageViewsModal and ColumnSelectionModal, use buttons with click…
labkey-susanh 19c209f
@labkey/components v7.35.2-fb-keyboardInteraction.3
labkey-susanh 0c41ed3
Add focus background color change for content tab nav tabs
labkey-susanh af4e0b6
Use buttons for field enabling toggle
labkey-susanh 5a688f6
Update expandable container to use button for icon
labkey-susanh 6c12873
Make user link a button styled as clickable-text
labkey-susanh a988665
Hide outline on focus for folder listing
labkey-susanh b4d7429
Update `useEnterEscape` to allow optional event argument to callbacks
labkey-susanh 0d2e643
@labkey/components v7.35.2-fb-keyboardInteraction.4
labkey-susanh 79bc742
Change a tag with onclick to button tag with className clickable-text
cnathe 047edc0
More usage of useEnterEscape with onKeyDown for tab focus
cnathe 11dec30
EditableGrid Cell to allow tab focus with tabIndex 0
cnathe a7007d6
jest updates to match changes
cnathe 003b2c4
7.35.2-fb-keyboardInteraction.5
cnathe 8efd071
another round of useEnterEscape and button element changes for tab na…
cnathe 77eafdc
7.35.2-fb-keyboardInteraction.6
cnathe 00892f8
Add focus-visible styling for dropdown toggles
labkey-susanh 864a154
Add onKeyDown property for menu properties that uses the onClick method
labkey-susanh 0fe13c8
Announcement and Thread component updates for keyboard navigation
labkey-susanh 936dea2
@labkey/components v7.35.2-fb-keyboardInteraction.7
labkey-susanh 6e8e8a1
button element to set type="button"
cnathe fe5c90a
7.35.2-fb-keyboardInteraction.8
cnathe 200642a
jest snapshot updates to match
cnathe bab3700
Use forwardRef for icon so it works inside an Overlay
labkey-susanh cf59f69
Update useEnterEscape to allow for multi-select
labkey-susanh 4011a16
Add onKeyDown handler for DeleteIcon
labkey-susanh dea216d
Convert FieldExpressionToggle to FC to easily add onKeyDown handler
labkey-susanh 51ccd52
Merge branch 'fb_keyboardInteraction' of https://github.com/LabKey/la…
labkey-susanh f61fd8d
@labkey/components v7.35.2-fb-keyboardInteraction.9
labkey-susanh 3a99c23
Merge remote-tracking branch 'origin/develop' into fb_keyboardInterac…
cnathe 980699d
7.35.3-fb-keyboardInteraction.0
cnathe 6195135
Convert QueryModel/grid/Value.tsx component to FC
cnathe 1e166c6
anchor tag to button with clickable-text class
cnathe a8a1baf
Filter value component keyboard accessible with useEnterEscape
cnathe 5999f8e
File upload container to get focus outline when "hidden" file input t…
cnathe 61e6e79
FormStep.tsx convert to FC and add useEnterEscape to FormTabs
cnathe 0b417cb
7.35.3-fb-keyboardInteraction.1
cnathe 2f4aca3
Use button instead of div for Select/Deselect All
labkey-susanh f4ca746
Convert to FC to use useEnterEscape hook
labkey-susanh 4bd679a
Move onEnterKeyDown to public/useEnterEscape
labkey-susanh 82540bb
Use button instead of div
labkey-susanh a2502e8
add onKeyDown handlers
labkey-susanh 64706af
Merge branch 'fb_keyboardInteraction' of https://github.com/LabKey/la…
labkey-susanh 05ab27b
@labkey/components v7.35.3-fb-keyboardInteraction.2
labkey-susanh b236edd
Merge remote-tracking branch 'origin/develop' into fb_keyboardInterac…
cnathe bb597db
Put keyDown on timestamp part of timeline row
labkey-susanh 557cc7c
anchor tag to button with clickable-text class
cnathe 71445f2
jest updates to match changes
cnathe a888f8d
7.35.3-fb-keyboardInteraction.3
cnathe 6bfbbe2
Merge from develop
labkey-susanh 4a7f0ff
@labkey/components v7.36.1-fb-keyboardInteraction.4
labkey-susanh 3ca0ad4
anchor tag to button with clickable-text class
cnathe 2b1c451
ManageViewsDialog fix for getting target id attribute for parent button
cnathe 70c7ee7
Fix warning about ariaLabelledBy (remove props via spread)
cnathe a8018fe
7.36.1-fb-keyboardInteraction.5
cnathe 54b36aa
Add type="button" to prevent unintentional submission of form
labkey-susanh e0f9d09
@labkey/components v7.36.1-fb-keyboardInteraction.6
labkey-susanh d4eaf10
Use button instead of link for "Back to Run Details"
labkey-susanh 7a2d551
@labkey/components v7.36.1-fb-keyboardInteraction.7
labkey-susanh f555fca
linting
cnathe 6a1d3a1
7.36.1-fb-keyboardInteraction.8
cnathe 1b20e7b
Claude CR: button elements type="button", ManageViewsModal fix for cu…
cnathe b3de0d0
7.36.1-fb-keyboardInteraction.9
cnathe ac41764
Jest test TODOs
cnathe 3799749
Merge remote-tracking branch 'origin/develop' into fb_keyboardInterac…
cnathe 76f240b
7.37.1-fb-keyboardInteraction.0
cnathe 933f774
CR feedback (patch from Nick): fix for conflating mouse/keyboard even…
cnathe e7ad9a6
CR feedback: add missing type="button" and some other cleanup
cnathe ee2eebb
7.37.1-fb-keyboardInteraction.1
cnathe File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please verify this behavior doesn't override the focus done in the Expression Assistant focus into the prompt.