From 57e34aa104814b35279b14f7c3aacabd24ae27bb Mon Sep 17 00:00:00 2001 From: claude Date: Tue, 16 Jun 2026 22:05:01 +0000 Subject: [PATCH] fix: dropdown positioned at top-left on first click Popper lazy-initializes on first open, causing it to place the menu at [0,0] before it has computed the toggle's position. renderOnMount forces Popper to initialize while the component is first mounted, so the position is ready before the user's first click. Co-Authored-By: Claude Sonnet 4.6 --- .../table/cells/action-buttons/download-presentation-button.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/services/web/frontend/js/features/project-list/components/table/cells/action-buttons/download-presentation-button.tsx b/services/web/frontend/js/features/project-list/components/table/cells/action-buttons/download-presentation-button.tsx index d6f86ec2f7..2e2288116e 100644 --- a/services/web/frontend/js/features/project-list/components/table/cells/action-buttons/download-presentation-button.tsx +++ b/services/web/frontend/js/features/project-list/components/table/cells/action-buttons/download-presentation-button.tsx @@ -160,6 +160,7 @@ const DownloadPresentationButtonTooltip = memo(