**Issue**
The RevisionSlider is not currently usable for screenreader or keyboard only users.
TODO:
[] The (un)collapsed status of the widget is not reflected in the dom (screenreader)
[] The pinning button has no label (screenreader)
[] The pinning button does not reflect it's state (it has an aria-checked attribute (on the wrong element ?) and it's always false (screenreader)
[] The prev/next pagers do not have labels. (Screenreader)
[] The help button does not listen to keyboard selection (enter/spacebar) (keyboard navigation)
[] There is no way to interact with the timeline (keyboard navigation)
[] the popups of the timeline are likely problematic (screenreader and keyboard navigation)
@Tobi_WMDE_SW and @WMDE-Fisch will work on this during the Vienna Hackathon. More people are welcome!
**Helpful links:**
[[ https://www.mediawiki.org/wiki/Accessibility_guide_for_developers | mediawiki's accessibility guide for developers ]]
Links to the aria standard for reader annotations:
https://www.w3.org/TR/wai-aria-practices/
https://www.w3.org/TR/wai-aria/states_and_properties
https://www.w3.org/TR/wai-aria/roles#childrenArePresentational
**Background**:
The [[ https://www.mediawiki.org/wiki/Extension:RevisionSlider | RevisionSlider ]] is an extension that adds a slider view to the diff page so that you can easily move between revisions.