diff options
Diffstat (limited to 'src/App.vue')
| -rw-r--r-- | src/App.vue | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/App.vue b/src/App.vue index c3dbd04..ee1380e 100644 --- a/src/App.vue +++ b/src/App.vue @@ -268,7 +268,7 @@ async function onResize(){ updateAreaDims(); relayoutWithCollapse(); } else { - reInit(); + await reInit(); } }; let currentTime = new Date().getTime(); @@ -282,7 +282,10 @@ async function onResize(){ afterResizeHdlr = setTimeout(async () => { afterResizeHdlr = 0; await handleResize(); - lastResizeHdlrTime = new Date().getTime(); + let newTime = new Date().getTime(); + if (newTime > lastResizeHdlrTime){ + lastResizeHdlrTime = newTime; + } }, 200); // If too small, touch-device detection when swapping to/from mobile-mode gets unreliable } onMounted(() => window.addEventListener('resize', onResize)); |
