3D scenes have always been accessibility dead zones — the moment content moves into a canvas or WebGL texture, screen readers, tab order and text selection all stop working. Chrome's new HTML-in-Canvas API composites genuine, live DOM into a canvas visual while keeping it real: tab into the card below, type in the fields, select the text. It's not an image of a form. It's a form, rendered as one.
chrome://flags/#canvas-draw-element enabled — badge reads LIVE and the card above is genuinely composited via ctx.drawElementImage(). Elsewhere, the same real, accessible form renders with a CSS-only tilt instead — every proof button below works identically either way, because the DOM was never fake.Most sites pick one: a beautiful 3D scene, or an accessible one. HTML-in-Canvas is Chrome's bet that you shouldn't have to — the visual can be as experimental as anything else in this lab, and a screen reader still reads it like a normal page.
Build my accessible frontier site →