This repository has been archived by the owner on May 24, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 72
[terra-modal manager] Implemented focus lock to confine focus within the modal popup. #2014
Merged
Merged
Changes from 33 commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
ade3c5d
added focus-lock
3c54842
updated changelog
9ff7e38
package-lock
8922d64
lint fix
a3cfc6e
changelog update
00ef1c2
package update
09b6e73
updated changelog
f6228db
wdio update
6c8bca8
wdio snap update
e36b13e
Merge branch 'main' of https://github.com/cerner/terra-framework into…
afc75c2
wdio update
9150cac
Revert "wdio update"
MadanKumarGovindaswamy f618581
date-input snap update
dbc19d1
Merge branch 'AH106586-modal-manager-focus-lock' of https://github.co…
c52a9ae
added enableFocusLock prop
066143f
Merge branch 'main' of https://github.com/cerner/terra-framework into…
c364f6f
snap update
c65326f
implemented review comments
8b3fa3f
changelog update
9654e30
Merge branch 'main' of https://github.com/cerner/terra-framework into…
d3661cb
added focusOn
a67d0b9
snap update
932783e
wdio update
c20f403
Merge branch 'main' of https://github.com/cerner/terra-framework into…
6c398d7
wdio update
f88a9af
Merge branch 'main' of https://github.com/cerner/terra-framework into…
5846405
testcase update
7a643d0
closeOnOutsideClick prop added in modalmanager
4ddf393
snap update
03dca5c
Merge branch 'main' of https://github.com/cerner/terra-framework into…
72e1d22
test update
dddfe43
snap update
d70efe6
snap update
12a1afd
Merge branch 'main' of https://github.com/cerner/terra-framework into…
6bfcecc
removed tabindex
c6e3fb6
wdio update
88a512a
spec update
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 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 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 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.
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.
Are we now introducing a new third-party library? If so, how was this vetted? Why do the other two lock libraries not work?
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.
Hi @cm9361
We found issues with react-focusTrap in certain scenarios, like form-single select inside the modal popup, As a solution, we attempted to use react-focusLock. However, we found that the closeOnOutsideClick functionality wasn't working properly. We then explored focusOn, which provided support for all the required functionalities.