Unnecessary hide in UI elements (unnecessary-hide)

UI elements must not use aria-hidden or role="presentation".

This UI canvas violation has an aria-labelledby. Please note that an aria-label can also be used instead.

This UI canvas is hidden using aria-hidden. Please note that role="presentation" can also be used to hide.

UI canvas is hidden:

This UI <canvas> element has aria-hidden="true":


Color Wheel Picker

Selected color: RGB(128, 128, 128)

Note: Impossible to implement because it requires using AI / human to determine whether the canvas element has user interface, and then ensuring that it is not hidden from accessibility tree.

axe detected: 4.1.2  |  QualWeb detected: 4.1.2