chore(client): tweak scroll behavior in routing

This commit is contained in:
syuilo 2022-08-06 18:16:21 +09:00
parent 329270164f
commit fc13c2f890

View file

@ -451,7 +451,7 @@ mainRouter.addListener('push', ctx => {
if (scrollPos !== 0) {
window.setTimeout(() => { // 遷移直後はタイミングによってはコンポーネントが復元し切ってない可能性も考えられるため少し時間を空けて再度スクロール
window.scroll({ top: scrollPos, behavior: 'instant' });
}, 1000);
}, 100);
}
});
@ -469,7 +469,7 @@ window.addEventListener('popstate', (event) => {
window.scroll({ top: scrollPos, behavior: 'instant' });
window.setTimeout(() => { // 遷移直後はタイミングによってはコンポーネントが復元し切ってない可能性も考えられるため少し時間を空けて再度スクロール
window.scroll({ top: scrollPos, behavior: 'instant' });
}, 1000);
}, 100);
});
export function useRouter(): Router {