Quick Chat now places keyboard focus in the composer whenever the panel opens without stealing existing external focus.
- Focus the Quick Chat composer after open on both desktop and mobile viewports.
- Preserve the existing mobile stealth-input handoff while letting desktop use the ready-state focus path.
- Add regression coverage for desktop, delayed session readiness, mobile handoff, and external focus preservation.
- Document the updated Quick Chat focus behavior and add a patch changeset.
Files changed:
.changeset/fn-6518-quick-chat-focus.md | 5 +
docs/dashboard-guide.md | 2 +-
packages/dashboard/app/components/QuickChatFAB.tsx | 6 +-
.../app/components/__tests__/QuickChatFAB.test.tsx | 102 +++++++++++++++++++++
4 files changed, 113 insertions(+), 2 deletions(-)
Fusion-Task-Id: FN-6518
Fusion-Task-Lineage: 9fdaba17-e3f4-4269-91d9-aaad152c2ab1