File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
packages/uui-popover-container/lib Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -72,14 +72,20 @@ export class UUIPopoverContainerElement extends LitElement {
7272 #sizeObserver: ResizeObserver | null = null ;
7373 #size: { width : number ; height : number } = { width : 0 , height : 0 } ;
7474
75+ constructor ( ) {
76+ super ( ) ;
77+
78+ this . addEventListener ( 'beforetoggle' , this . #onBeforeToggle, {
79+ passive : true ,
80+ } ) ;
81+ }
82+
7583 connectedCallback ( ) : void {
84+ super . connectedCallback ( ) ;
7685 if ( ! this . hasAttribute ( 'popover' ) ) {
7786 this . setAttribute ( 'popover' , '' ) ;
7887 }
7988
80- super . connectedCallback ( ) ;
81- this . addEventListener ( 'beforetoggle' , this . #onBeforeToggle) ;
82-
8389 if ( ! this . #sizeObserver) {
8490 this . #sizeObserver = new ResizeObserver ( entries => {
8591 const element = entries [ 0 ] ; // should be only one
@@ -101,7 +107,6 @@ export class UUIPopoverContainerElement extends LitElement {
101107
102108 disconnectedCallback ( ) : void {
103109 super . disconnectedCallback ( ) ;
104- this . removeEventListener ( 'beforetoggle' , this . #onBeforeToggle) ;
105110 this . #stopScrollListener( ) ;
106111 this . #sizeObserver?. disconnect ( ) ;
107112 this . #sizeObserver = null ;
You can’t perform that action at this time.
0 commit comments