mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-16 07:33:46 -06:00
f726393812
* 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>