AdaptiveCards icon indicating copy to clipboard operation
AdaptiveCards copied to clipboard

{Linked:Bug3750479} [Designer] [A11y] There should be single pointer to drag control's code to editor area.

Open osheengithub opened this issue 1 year ago • 1 comments

Problem Description

User experience: Users who cannot use mouse/keyboard to drag, there should be single pointer to move code blocks.

Test Environment: Platform: Web OS: Windows_11 Version: 22H2 OS Build: 22598.200 Browser: Chrome 123.0.6312.107 (Official Build) (64-bit) Ring Version: Canary (R0)

Pre-requisites: Login with valid credentials. Repro steps:

There should be sigle pointer to drag control's code to editor area. Actual Result: There is no sigle pointer to drag control's code to editor area. Expected Result: There should be sigle pointer to drag control's code to editor area.

image

WCAG Reference: Understanding Success Criterion 2.5.7: Dragging Movements | WAI | W3C

Card JSON

{
    "type": "AdaptiveCard",
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
    "version": "1.6",
    "body": []
}

Screenshot

No response

osheengithub avatar Apr 30 '24 08:04 osheengithub

Hi @osheengithub,

Can you describe what you mean by "single pointer"?

Thanks, Anna

anna-dingler avatar Jun 20 '24 21:06 anna-dingler

Synced with the accessibility team offline, and this bug can be closed.

Elements can be added to the canvas with two methods in addition to drag and drop:

  1. Double clicking on the element
  2. Pressing enter when the element has focus

This meets accessibility guidelines.

anna-dingler avatar Jul 19 '24 23:07 anna-dingler