gsxdsm
482dbe77a4
FN-8340: preserve Quick Chat layout on restore
Keep minimized Quick Chat mounted and layout-stable for instant restores.
- Hide retained floating windows with visibility and disable pointer interaction
- Cover conversation-load, session, and scroll retention across desktop and mobile restores
- Document the retained Quick Chat behavior
Files changed:
docs/dashboard-guide.md | 2 +-
packages/dashboard/app/components/FloatingWindow.css | 12 +++--
packages/dashboard/app/components/FloatingWindow.tsx | 9 ++--
packages/dashboard/app/components/__tests__/FloatingWindow.test.tsx | 4 ++
packages/dashboard/app/components/__tests__/QuickChat.persist.test.tsx | 58 +++++++++++++++++-----
5 files changed, 63 insertions(+), 22 deletions(-)
Fusion-Task-Id: FN-8340
Fusion-Task-Lineage: 25027098-b89a-481c-bf00-de64cf302628
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-18 19:11:56 -07:00
..
2026-07-18 17:53:20 -07:00
2026-07-18 00:52:59 -07:00
2026-07-18 18:38:47 -07:00
2026-07-18 19:11:56 -07:00
2026-07-18 00:52:59 -07:00
2026-07-18 00:52:59 -07:00
2026-07-18 18:38:47 -07:00
2026-07-18 18:45:16 -07:00
2026-07-18 00:52:59 -07:00
2026-07-18 00:52:59 -07:00
2026-07-18 00:52:59 -07:00