fix: inkomende idee-vragen zichtbaar in het chat-kanaal zonder window-refresh (M17 e2e-fix) #95
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/idea-chat-question-refresh"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
E2e-bevinding op PR #93: een inkomende ClaudeQuestion verscheen pas na een window-refresh.
Oorzaak: het question-event triggert
router.refresh(), maarIdeaChathoudt de lijst inuseState(initialItems)— een gemount component neemt gewijzigde props niet over in state. Vóór M17 renderde de Timeline direct uit props, dus toen werkte refresh wel. Zelfde klasse: de open→answered-wissel na het beantwoorden in het kanaal.Fix: effect dat verse
initialItemsfresh-wins merget in de lokale state (nieuwe vragen live, status-wissels komen door, delta/ouder-geladen items blijven);sortChannelItemsgeëxtraheerd inlib/idea-chat.ts(DRY met de merge). Regressietest: rerender met nieuwe props toont de nieuwe vraag + answered-status zonder remount.Verify: 1567/1567 tests groen; tsc schoon.
🤖 Generated with Claude Code