fix(packages): scope menu data attributes (#1628)

This commit is contained in:
Sam Potts
2026-05-29 16:26:47 +10:00
committed by GitHub
parent e7aa0a6669
commit 01a2115aab
24 changed files with 237 additions and 79 deletions
@@ -282,6 +282,9 @@ export class MenuElement extends MediaElement {
// Apply base submenu attributes regardless of phase.
const transitionState = this.#menuViewTransition.input.current;
this.removeAttribute(MenuDataAttrs.side);
this.removeAttribute(MenuDataAttrs.align);
applyElementProps(this, {
...getMenuViewTransitionAttrs(transitionState),
role: 'menu',