Right-click, long-press or Shift+F10 menu that opens at the pointer — checkboxes, submenus, typeahead, and flipping bounded by the nearest clipping ancestor.
npx shadcn@latest add @zyeon/context-menuZyeon UI limits how often it can be asked, and Context Menu hasn't had its turn. Its source will show here once it has.