From 3265e94979d0b1eb2cee04219d3d2d0841539af7 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 11 Jan 2021 17:04:33 +0000 Subject: [PATCH] fix(vue-app): check for Page.options before looking within (#8612) closes #8234 --- packages/vue-app/template/router.scrollBehavior.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vue-app/template/router.scrollBehavior.js b/packages/vue-app/template/router.scrollBehavior.js index 54f2a4b34c..6acb105701 100644 --- a/packages/vue-app/template/router.scrollBehavior.js +++ b/packages/vue-app/template/router.scrollBehavior.js @@ -31,9 +31,9 @@ export default function (to, from, savedPosition) { // Scroll to the top of the page if... if ( // One of the children set `scrollToTop` - (Pages.some(Page => Page.options.scrollToTop) || + (Pages.some(Page => Page.options && Page.options.scrollToTop) || // scrollToTop set in only page without children - (Pages.length < 2 && Pages.every(Page => Page.options.scrollToTop !== false))) && + (Pages.length < 2 && Pages.every(Page => !Page.options || Page.options.scrollToTop !== false))) && // route changes to !== from ) {