93e33f6496
- Fix chip auto-submit: use htmx.trigger() instead of native submit to bypass browser validation on required field - Remove required from input (server validates already) - Fix session_id duplication: use hx-swap-oob to replace single input - Fix agent context: use background context with 30s timeout instead of HTTP request context (prevents premature cancellation) - Remove redundant close button from header (toggle button handles it) - Add 83-chat-mascot.test.mjs: 37 tests covering button, panel, help card, chips, typed questions, session, Spanish, positioning