From e5be45166833082e3a6fa9329ca05be576b8a13c Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 9 Nov 2022 09:36:34 +0100 Subject: [PATCH] fix(nuxt): swallow issues with query selectors resolves #8732 --- packages/nuxt/src/pages/runtime/router.options.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/nuxt/src/pages/runtime/router.options.ts b/packages/nuxt/src/pages/runtime/router.options.ts index d5e8acc7e27..e358d54d1f6 100644 --- a/packages/nuxt/src/pages/runtime/router.options.ts +++ b/packages/nuxt/src/pages/runtime/router.options.ts @@ -48,10 +48,12 @@ export default { } function _getHashElementScrollMarginTop (selector: string): number { - const elem = document.querySelector(selector) - if (elem) { - return parseFloat(getComputedStyle(elem).scrollMarginTop) - } + try { + const elem = document.querySelector(selector) + if (elem) { + return parseFloat(getComputedStyle(elem).scrollMarginTop) + } + } catch {} return 0 }