- Implement singleton pattern for chatApp to prevent multiple instances - Gate initialization with isInitialized to skip repeated init calls - Add guards for auth and WebSocket connections to avoid overlaps - Filter non-message payloads and only render content messages - Improve scroll-to-bottom button visibility and interaction - Update scrollbar styling, including dark theme rules |
||
|---|---|---|
| .. | ||
| chat | ||
| css | ||
| drive | ||
| js | ||
| public | ||
| tasks | ||
| index.html | ||