Michael Jordan
Michael Jordan
Proof of concept to: - demonstrate adding support for focus and keyboard events on elements. - Update the illustrated-infographic-coffee to provide keyboard and screen reader accessibility
Per https://www.w3.org/TR/wai-aria-practices-1.1/#windowsplitter, and element with role="separator" can be interactive and support aria- properties. So the following errors are false positives: ``` error Static HTML elements with event handlers require a...
Closes #1999 replacing #2016 ## ✅ Pull Request Checklist: - [x] Included link to corresponding [React Spectrum GitHub Issue 1999](https://github.com/adobe/react-spectrum/issues/1999). - [ ] Added/updated unit tests and storybook for this...
Closes #3220 ## ✅ Pull Request Checklist: - [x] Included link to corresponding React Spectrum GitHub Issue #3220. - [x] Added/updated unit tests and storybook for this change (for new...
Add IntersectionObserver to detect whether or not a focused item is visible within the browser window, and if not scroll it into view. Closes #2766 ## ✅ Pull Request Checklist:...
Closes #2592 ## ✅ Pull Request Checklist: - [x] Included link to corresponding [React Spectrum GitHub Issue 2592](https://github.com/adobe/react-spectrum/issues/2592). - [x] Added/updated unit tests and storybook for this change (for new...
1. Make sure that Dialog autoFocus actually happens. 2. Add workaround for focus management on close within the Storybook example until #2445 is approved. Closes #3128 ## ✅ Pull Request...
# 🐛 Bug Report When the bounds of a virtualized collection extend beyond the browser viewport, and setting focus to an item within the collection that is out of view,...
The default DocSearch autocomplete implementation returns results to a listbox that incorrectly implements the [WAI-ARIA 1.2 ComboBox design pattern](https://w3c.github.io/aria-practices/#combobox). **What is the current behavior?** 1. Interactive elements with `[role="option"]` contain...
## Description Currently, Spectrum-CSS uses `var(--spectrum-global-color-gray-600);` for the `::placeholder` text color in Search, Textarea and Textfield components, which results in placholder text that does not comply with WCAG 2.1 AA...