ADW - DocList - Link does not have a role with AGS extension enabled

Description

 Overview

"The element appears and functions like a link but is not marked up as such.
Role link is not identified for the file names (cat.jpg, DQ, etc) in the name column.

Observed that on clicking the element it open the details/folder
"

"RULE:
The name, role, value, states, and properties of user interface components MUST be programmatically determinable by assistive technologies.

HOW TO FIX:
Fix this issue by using one of the following techniques:
1. Use the HTML <a> element. (Be sure to include an href attribute even if javascript event handlers are used.)

<a href=""https://deque.com"">Deque Systems</a>
<a href=""javascript:void(0);"">Quick view</a>

2. Use the ARIA role=""link"" on the custom link element container (e.g. <p>, <span> or <div>). (Be sure to use event handlers that can be operated by keyboard and touch screens.)

<span role=""link"" tabindex=""0"" data-href=""https://deque.com"">Deque Systems</span>

REFERENCE:
Deque University: https://dequeuniversity.com/class/semantic-structure2/links/designate-links-correctly
W3C HTML5 Recommendation: https://www.w3.org/TR/html52/textlevel-semantics.html#the-a-element

Background

Every user interface control must have a role to convey what type of control it is for screen reader and other assistive technology users. Native HTML elements - such as <button>, <a>, <input>, <select> - already have a role, so nothing more needs to be done. If you create a custom version of a native HTML element or a custom control or widget that does not have a native HTML equivalent, you must add the relevant role(s) using ARIA as well as expected keyboard interactions."

Technical details

This issue reproduces in ADW with the AGS extension enabled. The most probable source of the issue is AGS replacing the Name column template and not having the "role" attributes provided, so the AGS codebase needs to be fixed

The following tests are failing on ADW as a side effect of this:
C255871
C255872
C255873
C255874
C255875
C255876
C255877
C255878

C284905
C284906

 

Environment

None
Done

Assignee

Unassigned

Reporter

Adina Parpalita

Labels

None

Regression

None

Bug Priority

Category 1

Delivery Team

Team 2

Release Train

Paddington

Time tracking

0m

Time remaining

0m

Epic Link

Components

Sprint

None

Fix versions