openclaw/docs/web
Patrick Erichsen f726393812
fix(ui): offer permanent lobster dismissal (#123789)
* fix(ui): add persistent lobster dismissal

* fix(ui): keep the lobster dismiss menu from scrolling its own items

The dismiss menu anchors a synthetic trigger at the raw pointer position,
and the pet always sits on the sidebar footer ledge at the bottom of the
viewport. Web Awesome caps its popup to `--auto-size-available-height`,
and its `size` middleware runs after `flip`, so the menu was shrunk in
place to 60px against 64px of content instead of moving up. The two
dismissal items then scrolled inside a 6px overflow, which shows as a
scrollbar for anyone running the system setting that always renders them.

Clamp the anchor to the viewport the way every other pointer-anchored
menu already does (session-menu.ts:264, catalog-session-menu.ts:55,
native-link-menu.ts, sidebar-menus-controller.ts:270), so the popup keeps
the room it needs and renders both items in full.

* docs(web): describe the lobster dismiss menu options

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
Co-authored-by: vyctorbrzezowski <krzyszchweski@gmail.com>
2026-08-14 20:00:50 -03:00
..
control-ui.md improve(ui): collapse limited access notice (#123735) 2026-08-14 10:25:28 -07:00
dashboard-architecture.md improve(ui): consolidate dashboard chat visibility into one Chat/Split/Dashboard toggle (#120487) 2026-08-08 04:48:55 -07:00
dashboard.md docs: correct dashboard auth precedence (#119785) 2026-08-06 02:21:54 +01:00
dashboards.md docs: document live dashboard index refresh 2026-08-08 17:25:38 +01:00
index.md fix: remove retired insecure auth guidance (#120295) 2026-08-07 09:45:48 -07:00
lobster.md fix(ui): offer permanent lobster dismissal (#123789) 2026-08-14 20:00:50 -03:00
notifications.md feat(webui): auto-request notification permission on first chat send (#122446) 2026-08-11 23:52:05 -07:00
tui.md refactor: centralize cron, doctor, and TUI ownership (#118515) 2026-08-03 04:08:54 -07:00
urls.md feat: portals — expose agent-run dev servers to the operator (#122536) 2026-08-13 00:46:11 -07:00
webchat.md fix(channels): generate discovery docs from catalog (#118106) 2026-08-03 23:42:55 +08:00