Steven Lambert
Steven Lambert
### Product axe-core ### Product Version 4.4.3 ### Latest Version - [X] I have tested the issue with the latest version of the product ### Issue Description Color contrast shows...
From https://github.com/dequelabs/axe-core/pull/3351, listing changes we can make to improve the code that we didn't want to make in the large pr - [ ] `lib/checks/keyboard/accesskeys-evaluate.js` - `isVisibleOnScreen` does not need...
This may turn out to need to be split into more than one ticket, but putting a general ticket in for now. We need to babel our unit tests so...
From https://github.com/dequelabs/axe-core/pull/3351#discussion_r960520136, we would like to add a property to the html elms standard to indicate if the element is visibly hidden by default.
In relation to #3626, color-contrast should add the node that is overlapping to the `relatedNodes` of the check. That would make it a lot easier to debug which node is...
In conjunction with the change to [allow setting a default value through the global `cache.get`](https://github.com/dequelabs/axe-core/issues/3276), it would be great if the [individual cache inside each Virtual Node](https://github.com/dequelabs/axe-core/blob/develop/lib/core/base/virtual-node/virtual-node.js#L29) also had the...
The `frame-tested` rule is a rule that ensures all iframes on the page have been tested. If an iframe is unable to run `axe.run` for any reason, the rule will...
If `radius` is passed to sprite, draw circle instead of square. ```js Sprite({ x: 0, y: 0, color: 'red', radius: 5 }); ``` Additional this should allow collision detection between...
The `init` function creates a chicken-and-egg problem in that any modules that need access to `getContext` or `getCanvas` at the top level don't have access to them since `init` isn't...
The `create` method isn't clear enough that it requires a function that returns a new instance of an object and not passing a Class object. The examples show passing `Sprite`,...