Skip to content

debug: add comprehensive logging to trace render state flow#1078

Merged
braedonsaunders merged 1 commit into
mainfrom
claude/fix-inactive-tab-throttling-7rQdS
Jan 27, 2026
Merged

debug: add comprehensive logging to trace render state flow#1078
braedonsaunders merged 1 commit into
mainfrom
claude/fix-inactive-tab-throttling-7rQdS

Conversation

@braedonsaunders

Copy link
Copy Markdown
Owner

Added debug logs at 5 key points to identify where render state data flow breaks:

  1. GameWorker.sendRenderState() - logs when first render state is sent
  2. WorkerBridge.handleWorkerMessage() - logs when first message is received
  3. WebGPUGameCanvas.handleRenderState() - logs when callback is called
  4. RenderStateWorldAdapter.updateFromRenderState() - logs when adapter processes
  5. Minimap.draw() - logs when entities are first found in adapter

https://claude.ai/code/session_013qrxfFZeaCPkek3qSPUUyM

Added debug logs at 5 key points to identify where render state data flow breaks:
1. GameWorker.sendRenderState() - logs when first render state is sent
2. WorkerBridge.handleWorkerMessage() - logs when first message is received
3. WebGPUGameCanvas.handleRenderState() - logs when callback is called
4. RenderStateWorldAdapter.updateFromRenderState() - logs when adapter processes
5. Minimap.draw() - logs when entities are first found in adapter

https://claude.ai/code/session_013qrxfFZeaCPkek3qSPUUyM
@braedonsaunders braedonsaunders merged commit 0738f0b into main Jan 27, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants