#next.js clear

Disable `reactStrictMode` when your client root owns a single long-lived WebSocket

Run a `ws` WebSocketServer next to Next.js without breaking HMR — use the `path` option

Global loading overlay covers fixed sidebar — should be scoped to content area

Global loading spinner not triggering on Next.js router.push() calls from div elements

PNG with white background appears as spinning white blob in loading overlay