Skip to content

Add new Technique: Guarding keyboard event handlers against IME composition - #5081

Open
mehm8128 wants to merge 4 commits into
w3c:mainfrom
mehm8128:tech-guarding-keyboard-event-handlers
Open

Add new Technique: Guarding keyboard event handlers against IME composition#5081
mehm8128 wants to merge 4 commits into
w3c:mainfrom
mehm8128:tech-guarding-keyboard-event-handlers

Conversation

@mehm8128

@mehm8128 mehm8128 commented Apr 23, 2026

Copy link
Copy Markdown
Member

close #5075

@netlify

netlify Bot commented Apr 23, 2026

Copy link
Copy Markdown

Deploy Preview for wcag2 ready!

Name Link
🔨 Latest commit d727e35
🔍 Latest deploy log https://app.netlify.com/projects/wcag2/deploys/6a1457b9b6436600089ce0a2
😎 Deploy Preview https://deploy-preview-5081--wcag2.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-project-automation github-project-automation Bot moved this to To do in WCAG 2.x Apr 23, 2026
@mehm8128 mehm8128 moved this from To do to Drafted in WCAG 2.x Apr 23, 2026
@mehm8128 mehm8128 changed the title Set up guarding-keyboard-event-handlers technique Add new Technique: Guarding keyboard event handlers against IME composition Apr 23, 2026
@mehm8128
mehm8128 force-pushed the tech-guarding-keyboard-event-handlers branch from 3c2f56f to 7b45ecd Compare May 3, 2026 06:51
@mehm8128

mehm8128 commented May 3, 2026

Copy link
Copy Markdown
Member Author

@mehm8128
mehm8128 requested a review from bruce-usab May 3, 2026 07:40
@mehm8128
mehm8128 force-pushed the tech-guarding-keyboard-event-handlers branch from 30f34ad to e7ad3e8 Compare May 10, 2026 14:40
@mehm8128

mehm8128 commented Sep 5, 2026

Copy link
Copy Markdown
Member Author

@patrickhlauke
Is there any reason why it was moved back from Drafted to In progress?

By the way, it seems that this issue was also mentioned in Google's Modern Web Guidance.
https://x.com/ChromiumDev/status/2095950953895645266?s=20

@patrickhlauke

Copy link
Copy Markdown
Member

Is there any reason why it was moved back from Drafted to In progress?

Mainly because we've not gotten around to reviewing it first before discussing it in our Friday meetings ... once that's happened, it will move back and then generally goes to the wider group within a few weeks

@mehm8128

mehm8128 commented Sep 6, 2026

Copy link
Copy Markdown
Member Author

Understood. Looking forward to moving this PR forward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

Proposal: New Failure Technique — Failure of SC 2.1.1 and SC 3.2.2 due to using keydown/keyup event handlers without guarding against IME composition

2 participants