File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 130130 const shouldFocusNext = ref (false );
131131 const shiftKeyActive = ref (false );
132132 const collapse = ref (false );
133+ const watchRender = ref (true );
133134
134135 const buildFloatingMiddlewares = (middlewares : Middleware []) => {
135136 if (! floatingConfig .value .arrow ) return middlewares ;
185186 );
186187
187188 watch ([placement , y ], () => {
188- if (! inline .value .enabled && ! rootProps .centered ) {
189+ if (! inline .value .enabled && ! rootProps .centered && watchRender . value ) {
189190 shouldRender .value = false ;
190191 nextTick ().then (() => {
192+ watchRender .value = false ;
191193 shouldRender .value = true ;
192194 });
193195 }
248250
249251 const openMenu = () => {
250252 if (! rootProps .disabled && ! rootProps .readonly ) {
253+ watchRender .value = true ;
251254 isOpen .value = true ;
252255
253256 if (isOpen .value ) {
336339 };
337340
338341 const closeMenu = (fromClickAway = false ): void => {
342+ watchRender .value = true ;
339343 if (fromClickAway && modelValue .value && config .value .setDateOnMenuClose ) {
340344 selectDate ();
341345 }
You can’t perform that action at this time.
0 commit comments