Pending Review
Last Updated: 15 Aug 2022 09:53 by eDAD
Created by: eDAD
Comments: 0
Category: UI for ASP.NET AJAX
Type: Bug Report
0

Test Environment:

OS: Windows_11
Version: 21H2
OS Build: 22000.795
Browser: Version 103.0.1264.71 (Official Build) (64-bit)
  1. Open URL: https://demos.telerik.com/aspnet-ajax/grid/examples/overview/defaultcs.aspx page in Edge Browser.
  2. Open NVDA
  3. Tab to the 'BOOK NOW' controls in the grid.
  4. Press Enter
  5. Observe the issue that 'BOOK NOW' is announced as a link, but it opens a popup instead of behaving as a link. It should have a role of button. 

Actual Behavior:   

Incorrect role as 'link' is defined for button control "Book Now." 

Expected Behavior:

In this case, the expected role is {button}. For the "Book Now" button the correct role should be defined.

All components need a proper role attribute, ideally with semantics. In rare cases a role attribute should be added to give full context and information to assistive technology.