Fix test hydration check in Safari 10.1 (#40285)
This removes the optional chaining inside of the `executeAsync` as that is treated literally when passed to the browser and Safari 10.1 doesn't support optional chaining. fixes: https://github.com/vercel/next.js/runs/8213273664?check_suite_focus=true fixes: https://github.com/vercel/next.js/runs/8213237056?check_suite_focus=true
This commit is contained in:
parent
d53e2f2f37
commit
e8ff2738b3
1 changed files with 2 additions and 1 deletions
|
@ -118,7 +118,8 @@ export default async function webdriver(
|
|||
if (
|
||||
document.documentElement.innerHTML.indexOf('__NEXT_DATA__') === -1 &&
|
||||
// @ts-ignore next exists on window if it's a Next.js page.
|
||||
typeof (window as any).next?.version === 'undefined'
|
||||
typeof ((window as any).next && (window as any).next.version) ===
|
||||
'undefined'
|
||||
) {
|
||||
console.log('Not a next.js page, resolving hydrate check')
|
||||
callback()
|
||||
|
|
Loading…
Reference in a new issue