In this Package, We Provide Some Basic Components For Accessibility
-
FocusScopeUtil -
getLandmarkElements
method - Web app querySelectorAll compound selector issue fix.
-
NavigationManager and SkipNavigation added.
-
FocusScope
isFocusRingEnabled
changed toisTabKeyEnabled
List Navigation issue fixes.
-
FocusScopeUtil
Common functionality added to detect landmark elements. This function filter out all the valid landmark element.
isFocusRingEnabled
changed toisTabKeyEnabled
data-a11y-list
,data-a11y-focus-main-area
- New attributes added to detect list elements and main focusable areas and elements.
- FocusScope - Enter action prevent default - Text area field issue fix.
- FocusScope - Enter action - Conflict between System focus and visible focus fixed.
-
FocusScope
Prop names changed - restoreFocus =>
needRestoreFocus
, autoFocus =>needAutoFocus
, needArrowLoop =>needListNavigation
, needTabLoop =>needFocusLoop
, enableEnterAction =>needEnterAction
utils - issue fix on
applyFocusStyle
.
- index.js added in home directory
-
FocusScope
mousedown
event listener added for document when file downloads on the app. so that it won't be assigned everytime component re-renders.defaultProps
andpropTypes
moved as separate file.useRestoreFocus
- removing focusStyle of previous active element.useFocusScope
- Removed document onClick from this hook as it assigned everytime focusscope re-renders.
-
FocusScope
Enhanced list navigation and key navigation.
FetchingNextOptions
on scroll has been done. -
Provider - A11y common configuration has been created.
-
FocusScope
Space
key issue fix.scroll
fix on focus.
- FocusScope - Variable initialization on component update fixed.
- FocusScope - Arrow event conflict fix.
-
FocusScope
Container focus check added.
enableEnterAction
prop added.Enter key action propagation issue fixed.
- FocusScope - Focus scope css varible format updated according to UCL package.
- FocusScope - FocusScope enhancement.
- FocusScope - FocusScope Implemented.