From 39fe2f21afee76ddf4c48c52e6011e051424e2b2 Mon Sep 17 00:00:00 2001 From: Andreas Reischuck Date: Thu, 28 Aug 2025 12:49:44 +0200 Subject: [PATCH] Initialize Popper without event listeners * event listeners are only needed when the popup is actually visible Note: Event Listeners were already disabled on hide --- src/components/dropdown/index.ts | 4 ++++ src/components/popover/index.ts | 4 ++++ src/components/tooltip/index.ts | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/src/components/dropdown/index.ts b/src/components/dropdown/index.ts index 47f7fbf24..6645e09c4 100644 --- a/src/components/dropdown/index.ts +++ b/src/components/dropdown/index.ts @@ -182,6 +182,10 @@ class Dropdown implements DropdownInterface { ], }, }, + { + name: 'eventListeners', + enabled: false + }, ], }); } diff --git a/src/components/popover/index.ts b/src/components/popover/index.ts index d696bdab1..1a5807d18 100644 --- a/src/components/popover/index.ts +++ b/src/components/popover/index.ts @@ -143,6 +143,10 @@ class Popover implements PopoverInterface { offset: [0, this._options.offset], }, }, + { + name: 'eventListeners', + enabled: false + }, ], }); } diff --git a/src/components/tooltip/index.ts b/src/components/tooltip/index.ts index 52b0d62d5..2c4dce088 100644 --- a/src/components/tooltip/index.ts +++ b/src/components/tooltip/index.ts @@ -133,6 +133,10 @@ class Tooltip implements TooltipInterface { offset: [0, 8], }, }, + { + name: 'eventListeners', + enabled: false + }, ], }); }