Skip to content

feat: introduce ClickableRegion component to improve keyboard accessibility for interaction editors - #6094

Open
Abhishek-Punhani wants to merge 1 commit into
learningequality:unstablefrom
Abhishek-Punhani:click-region
Open

feat: introduce ClickableRegion component to improve keyboard accessibility for interaction editors#6094
Abhishek-Punhani wants to merge 1 commit into
learningequality:unstablefrom
Abhishek-Punhani:click-region

Conversation

@Abhishek-Punhani

Copy link
Copy Markdown
Member

Summary

Adding ClickableRegion component to improve keyboard accessibility for interaction editors

References

#6043

Reviewer guidance

Navigate to the Qti-demo-page and and test navigating Choice Editor prompt/choice cards using keyboard (Tab, Enter/Space) to verify accessible aria-label announcements, focus outlines, and seamless interaction with nested controls (TipTap, selection inputs, action buttons) without triggering parent clicks.

AI usage

Used Antigravity for final review and nitpicks.

@Abhishek-Punhani

Copy link
Copy Markdown
Member Author

@AlexVelezLl, Should we add this to other interactions as well?

@AlexVelezLl

Copy link
Copy Markdown
Member

Hi @Abhishek-Punhani! Yes, let's use this for the textEntry prompt, and I just merged the ordering interaction PR; we can refactor that editor as well!

…bility for interaction editors

Signed-off-by: Abhishek-Punhani <punhani.manavabhi@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants