Steven Lambert

Results 122 issues of 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,...

fix
rules
support

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...

docs

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...

tech debt

`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...

breaking change
tech debt

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...

fix
performance

### 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...

docs
support

### 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...

docs

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...

feature

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...