From 9652cbadf549851c4fe04232c2ad0b0d1c7a9ae9 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sat, 11 Apr 2026 14:12:56 +0200 Subject: [PATCH] Add isAddMenuOpen prop to ViewportPanel and update aria-expanded attribute --- src/viewport-three/ViewportPanel.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/viewport-three/ViewportPanel.tsx b/src/viewport-three/ViewportPanel.tsx index 4f1fd131..8095ffed 100644 --- a/src/viewport-three/ViewportPanel.tsx +++ b/src/viewport-three/ViewportPanel.tsx @@ -66,6 +66,7 @@ interface ViewportPanelProps { cameraState: ViewportPanelCameraState; focusRequestId: number; focusSelection: EditorSelection; + isAddMenuOpen: boolean; onActivatePanel(panelId: ViewportPanelId): void; onOpenAddMenu(event: ReactMouseEvent): void; onSetViewportLayoutMode(layoutMode: ViewportLayoutMode): void; @@ -134,6 +135,7 @@ export function ViewportPanel({ cameraState, focusRequestId, focusSelection, + isAddMenuOpen, onActivatePanel, onOpenAddMenu, onSetViewportLayoutMode, @@ -212,7 +214,7 @@ export function ViewportPanel({ "add-button" )} aria-haspopup="menu" - aria-expanded={undefined} + aria-expanded={isAddMenuOpen} onClick={onOpenAddMenu} > Add