From 5dae8754cfd7b99eb35b2976e76466e76760d2a2 Mon Sep 17 00:00:00 2001 From: Chris Lorenzo Date: Thu, 21 May 2026 14:55:53 -0400 Subject: [PATCH] fix(examples): listen to 'renderUpdate' (not 'quadsUpdate') in quads-rendered The example registered a listener for 'quadsUpdate', which the renderer never emits. The actual event is 'renderUpdate', defined as RendererMainRenderUpdateEvent in src/main-api/Renderer.ts and queued from Stage.calculateRenderInfo() with payload { quads, renderOps }. Because the wrong name silently never fired, the quads counter text stayed at its placeholder "Number of Quads Rendered: " forever - including in the captured visual-regression snapshots. The payload shape (payload.quads) was already correct, so no other changes are needed. Co-Authored-By: Claude Opus 4.7 (1M context) --- examples/tests/quads-rendered.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/tests/quads-rendered.ts b/examples/tests/quads-rendered.ts index 7992f4c..0b05473 100644 --- a/examples/tests/quads-rendered.ts +++ b/examples/tests/quads-rendered.ts @@ -35,7 +35,7 @@ export default async function test({ text: 'Number of Quads Rendered: ', }); - renderer.on('quadsUpdate', (target, payload) => { + renderer.on('renderUpdate', (target, payload) => { quadsNode.text = `Number of Quads Rendered: ${payload.quads}`; });