Composer: popover/menu-wiring via het popup-slot (NLDD 0.8.69) #131
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
NLDD 0.8.69 geeft
nldd-buttonennldd-icon-buttoneenpopup-slot: een genestenldd-menuofnldd-popoverwordt automatisch verankerd en getoggeld, inclusiefexpanded/aria-haspopup-sync.FormatToolbar.vuedoet dat nu allemaal met de hand voor het kopjes-menu:headingTriggerRef,headingMenuRef,headingOpen,menu.anchorElement = triggeren een eigen toggle-handler. Dat kan grotendeels weg.Ook nalopen waar de trigger een nldd-button is (o.a.
ReactionBar.vue). Niet van toepassing:MentionProfilePopover/ReactorPopover(anker is een willekeurig element in de tekst) enSendButton.vue(blijft bewust custom vanwege de primary-variant-styling van nldd-split-button, ongewijzigd in 0.8.69).Afhankelijk van PR #124 (bump naar ^0.8.69).
Duplicate of #170, which covers the same sweep app-wide. Closing here so there is one place to track it.
Verified where it actually applies in the composer: FormatToolbar.vue has two nldd-menus wired by hand through a shared openMenu() helper (lines 154-161, call sites 220 and 392), setting anchorElement and calling showPopover(), with aria-haspopup/aria-expanded maintained manually on a native