we (web engine): Experimental web browser project to understand the limits of Claude

Review fixes: stopPropagation must prevent bubble phase entry master

Two DOM spec compliance fixes: 1. Check is_propagation_stopped before entering bubble phase, so stopPropagation called during capture or at-target prevents bubbling. 2. Remove incorrect per-listener stopPropagation check in invoke_listeners. Per the DOM spec, stopPropagation does not prevent other listeners on the same node from firing — only stopImmediatePropagation does that. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>


+1 -5
1 changed file