04707e82d9
Previously Output.get() only used the last clip rect (clips.at(-1)), which meant an inner overflow:hidden box wider than its outer ancestor could effectively loosen the outer clip. Now all active clips are intersected via reduce, and writes are skipped entirely when the intersection is empty. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>