In this Package, We Provide Some Basic Components For Accessibility.
-
index.js -
SkipNavigation
entry removed from index.js file due to additional package dependency present in the component.
-
index.js -
CustomCursor
,NavigationManager
andSkipNavigation
entry added in index.js file.
- Custom Cursor - element prop removed due to class rendering issue.
- Reading Mask added in library.
- Custom Cursor added in library.
- FocusScopeUtil - Element check added for eventlistener.
-
useEvent hook
- The null issue in the functionfn
was resolved because the function had not been properly assigned to the local reference.
-
FocusScopeUtil - The
isElementContainedInFocusScope
method has been removed because it's no longer necessary.applyingListStyle
is no longer combined withapplyFocusStyle
. -
useFocusLoop - The
applyListStyle
functionality added to theonEleFocus
method to apply styling when the focused element is a list item. Similarly,removeListStyle
added to theonEleBlur
method to remove the style.
-
useFocusLoop - Removed unnecessary
isArrowEvent
ref. -
FocusScopeUtil
Added common method
isElementContainedInFocusScope
to check if an element is within the focusScope container.Added an additional check in the
ApplyFocusStyle
method to apply the list style.
- useFocusLoop - Enable list active on pressing tab - fixed.
- useFocusLoop - Enter Action fix - Preventing parent enter action if any list is active.
-
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.