Skip to content

[Adaptive Cards- Web Render Test on Teams]: Keyboard focus is landing on the non-interactive control while navigating using Tab or ctrl+tab key. #411

Open
@vagpt

Description

@vagpt

Target Platforms

iOS

SDK Version

7.13

Application Name

Microsoft Teams

Problem Description

Test Environment:
Device: iPhone 12
iOS Version: 18.5
Teams Application Version: 7.13
Screen Reader: Voice Over
Keyboard: Logitech K480

Pre-Requisite:
Navigate through keyboard only.

Repro Steps:

  1. Open the application using double tap.
  2. Press tab key and navigate to the AC Web render group, and press enter key to enter in the group.
  3. Press tab key and navigate the controls present under group.
  4. Press tab key or ctrl+tab key and navigate to polls or any other option and observe the issue.

Actual Result:
While navigate the cards present on the group using tab or ctrl+tab key, keyboard focus is landing on the non-interactive control. Here, Keyboard focus is landing on the labels or any other non-interactive controls.

Expected Result:
Keyboard focus should not land on the non-interactive control while navigating using tab or ctrl+tab key. When user press tab key then it should land only on the interactive control.

User Impact:
It will impact the keyboard user as they will get confused if the keyboard focus lands on the non-intearctive control as they will assumes as this is interactve control and they will try to perform action on it.

WCAG Reference:
https://www.w3.org/WAI/WCAG21/Understanding/focus-order

Have feedback on bugs logged, please tag bug as “A11yRCA” and add your feedback in the comment section.

Screenshots

Keyboard.focus.is.landing.on.the.non-interactive.control.while.navigating.using.Tab.or.ctrl+tab.key.mp4
Keyboard.focus.is.landing.on.the.non-interactive.control.while.navigating.using.Tab.or.ctrl+tab.key.2.mp4

Card JSON

NA

Sample Code Language

No response

Sample Code

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions