Steven Lambert
Steven Lambert
Adds eslint rules to restrict import paths from #4758, as well as virtual node use in utils.
Text that is decorational should not need to pass color-contrast. The main problem is figuring out how to detect that text is decorational. Color-contrast purposefully does not exclude hidden elements,...
Both Chrome and Firefox automatically add scrollable elements to the tab order (see https://developer.chrome.com/blog/keyboard-focusable-scrollers). However Safari does not do this so not having a `tabindex` on the element is still...
We should migrate all our CircleCI jobs to GitHub actions as part of our migration away from CircleCI. If any CirlceCI jobs run using a Windows environment we should discuss...
`css-selector-parser` v3 is a breaking change in their API. Unfortunately we add the parser to the `imports` object of axe, meaning we can't upgrade to the latest without also creating...
When a page that has an iframe fails to inject axe into the iframe and axe performs an audit, the entire virtual tree is retrained after the run. `axe._tree` is...
### Product axe-core ### Description We should improve our documentation by adding an example of how to work with light DOM element that is slotted into another element. When working...
### Product axe-core ### Description The algorithm section of the help page https://dequeuniversity.com/rules/axe/4.10/svg-img-alt shows each svg as not needing a role attribute. This is not the case as a role...
The idea is to have an easy way to have the camera follow the sprite centered to the screen, but when the sprite gets to the edges of the map...
Add new option to `events.on` to allow removing the event after the first emit. I originally had a separate `once` function for this, but decided it added more space to...