microsoft / AdaptiveCards

A new way for developers to exchange card content in a common and consistent way.
https://adaptivecards.io
MIT License
1.71k stars 542 forks source link

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

Open osheengithub opened 2 months ago

osheengithub commented 2 months ago

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

anna-dingler commented 2 weeks ago

Hi @osheengithub,

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

Thanks, Anna