quick actions do not open as overlay but open inside the box the buttons are in #58

Closed
opened 2026-07-20 18:37:15 +00:00 by hugo · 1 comment
Owner

opening the quick actions should open a dropdown that is a popup over the post editor and not inset into the box the buttons are in.

opening the quick actions should open a dropdown that is a popup over the post editor and not inset into the box the buttons are in.
hugo added the bug label 2026-07-20 18:37:15 +00:00
Author
Owner

Implemented in b713f7f. Quick Actions in both post and media editors now use a shared interactive overlay widget: the menu is anchored below and right-aligned to its trigger, renders above the editor without changing header layout, clamps to the viewport, flips above when needed, supports nested overlays, and dismisses on outside click/touch or Escape. Verified against the issue, the bDS2 absolute-positioned dropdown behavior, and the Allium post/media QuickActionsDropdown surfaces. Added red/green unit coverage for popup placement and overflow behavior; cargo test --workspace, cargo build --workspace, cargo clippy -p bds-ui --all-targets -- -D warnings, cargo fmt --all -- --check, and native post-editor visual/interaction checks all passed.

Implemented in b713f7f. Quick Actions in both post and media editors now use a shared interactive overlay widget: the menu is anchored below and right-aligned to its trigger, renders above the editor without changing header layout, clamps to the viewport, flips above when needed, supports nested overlays, and dismisses on outside click/touch or Escape. Verified against the issue, the bDS2 absolute-positioned dropdown behavior, and the Allium post/media QuickActionsDropdown surfaces. Added red/green unit coverage for popup placement and overflow behavior; cargo test --workspace, cargo build --workspace, cargo clippy -p bds-ui --all-targets -- -D warnings, cargo fmt --all -- --check, and native post-editor visual/interaction checks all passed.
hugo closed this issue 2026-07-20 19:57:54 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: hugo/RuDS#58