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

Review fixes: add DOM wrapper cache entries as GC roots master

The node_wrappers identity cache in DomBridge holds GcRef values that were not included in collect_roots(), meaning the GC could collect wrapper objects and break wrapper identity (same DOM node returning different JS objects across calls). Add cached wrappers as GC roots so identity is preserved across garbage collection cycles. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>


+7
1 changed file