Rendered Surface discovery matrix
Visible named canvas
Tiny canvas remains addressable
Visible but pointer-events none
Partial AX/fallback content
Fallback button must not suppress the surface
Two real rendering layers
Contained canvases are independent
Same geometry, different parents
Partially overflow-clipped
Fully overflow-clipped
CSS-hidden variants
Hidden ancestor variants
Zero-size and offscreen