@@ -121,6 +121,12 @@ class GridContainer extends BaseContainer {
121121 ] }
122122 }
123123
124+ /**
125+ * We do not need the first event to trigger logic, since afterSetMounted() handles this
126+ * @member {Boolean}} initialResizeEvent=true
127+ */
128+ initialResizeEvent = true
129+
124130 /**
125131 * Convenience method to access the Neo.grid.header.Toolbar
126132 * @returns {Neo.grid.header.Toolbar|null }
@@ -246,6 +252,7 @@ class GridContainer extends BaseContainer {
246252 ResizeObserver . register ( resizeParams ) ;
247253 me . passSizeToView ( )
248254 } else if ( ! value && oldValue ) { // unmount
255+ me . initialResizeEvent = true ;
249256 ResizeObserver . unregister ( resizeParams )
250257 }
251258 }
@@ -524,12 +531,16 @@ class GridContainer extends BaseContainer {
524531 async onResize ( data ) {
525532 let me = this ;
526533
527- console . log ( this . mounted , data ) ;
528- await me . passSizeToView ( true ) ;
534+ if ( ! me . initialResizeEvent ) {
535+ console . log ( this . mounted , data ) ;
536+ await me . passSizeToView ( true ) ;
529537
530- me . view . updateVisibleColumns ( ) ;
538+ me . view . updateVisibleColumns ( ) ;
531539
532- me . headerToolbar . passSizeToView ( )
540+ me . headerToolbar . passSizeToView ( )
541+ } else {
542+ me . initialResizeEvent = false
543+ }
533544 }
534545
535546 /**
0 commit comments