Remove aria-role application from Uploader and Pager

Description

aria-role application is not necessary for these plugins an may actually interfere with assistive technologies.

Reference: https://www.marcozehe.de/2012/02/06/if-you-use-the-wai-aria-role-application-please-do-so-wisely/

Environment

None

Activity

Justin ObaraDecember 2, 2016 at 3:45 PM

Merged in PR ( https://github.com/fluid-project/infusion/pull/785 ) into the project repo's Infusion 1.4.x branch at 84ed5b34ac277950771e48a9201417787e76b66c

Cindy LiNovember 18, 2016 at 10:16 PM

Merged the pull request https://github.com/fluid-project/infusion/pull/787 into the master branch at 59f8b39757823ef0609d85df2c99e4be29c2b87d

Justin ObaraNovember 17, 2016 at 5:17 PM

Pager: Essentially a collection of links, does not seem to require role=application

Uploader: While the uploader use a table, the keyboard interaction for the file rows is not expected to follow standard table navigation. Rather the user selects whole rows to operate on, and can scroll through them using the mouse or keyboard. Rather than removing the role=application completely, i think it should be scoped more tightly to the file queue rows as these are the only parts that have the application style keyboard navigation.

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

Created November 13, 2016 at 4:18 PM
Updated July 12, 2019 at 1:16 PM
Resolved November 18, 2016 at 10:16 PM