< Back to Demos | Learn more at PaulJAdam.com >

Draggable Attribute

This demo is to test screen reader support for the HTML draggable attribute and its usage with role=application and aria-grabbed. Major desktop screen readers JAWS, NVDA, VoiceOver, and mobile screen readers TalkBack and VoiceOver were tested.

Conclusion on Accessibility Support of HTML draggable Attribute:

Drag and Drop with draggable attribute only

Drag the image back and forth between the two div elements.

logo

Screen Reader Speech Output

Drag and Drop with draggable attribute and aria-grabbed=false

Drag the image back and forth between the two div elements.

logo

Screen Reader Speech Output

Drag and Drop with draggable attribute and role=application

Drag the image back and forth between the two div elements.

logo

Screen Reader Speech Output

Drag and Drop with draggable attribute, aria-grabbed=false, and role=application

Drag the image back and forth between the two div elements.

logo

Screen Reader Speech Output

Drag and Drop with draggable attribute, aria-grabbed=true, and role=application, draggable control is a role=button with aria-pressed=true

Drag the image back and forth between the two div elements.

logo

Screen Reader Speech Output