Steps to replicate the issue (include links if applicable):
- cd documentation/frontend
- npm run docs:build
What happens?:
The build completes but throws the following error:
> vitepress build docs vitepress v1.0.0-alpha.45 ✓ building client + server bundles... ⠋ rendering pages...ReferenceError: open is not defined at setup (file:///Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/docs/.vitepress/.temp/demos_add-link-dialog.md.js:20:7) at _sfc_main$2.setup (file:///Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/docs/.vitepress/.temp/demos_add-link-dialog.md.js:267:25) at callWithErrorHandling (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js:119:22) at setupStatefulComponent (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js:5789:29) at setupComponent (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js:5770:11) at renderComponentVNode (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:169:17) at ssrRenderComponent (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:605:12) at _sfc_ssrRender (file:///Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/docs/.vitepress/.temp/demos_add-link-dialog.md.js:301:9) at renderComponentSubTree (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:250:13) at renderComponentVNode (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:185:16) ReferenceError: open is not defined at setup (file:///Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/docs/.vitepress/.temp/OnboardingStep.8309faec.js:78:7) at _sfc_main$1.setup (file:///Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/docs/.vitepress/.temp/OnboardingStep.8309faec.js:351:25) at callWithErrorHandling (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js:119:22) at setupStatefulComponent (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js:5789:29) at setupComponent (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js:5770:11) at renderComponentVNode (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:169:17) at ssrRenderComponent (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:605:12) at _sfc_ssrRender$1 (file:///Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/docs/.vitepress/.temp/demos_add-link-dialog.md.js:27:9) at renderComponentSubTree (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:250:13) at renderComponentVNode (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:185:16) ReferenceError: open is not defined at setup (file:///Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/docs/.vitepress/.temp/OnboardingStep.8309faec.js:78:7) at _sfc_main$1.setup (file:///Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/docs/.vitepress/.temp/OnboardingStep.8309faec.js:351:25) at callWithErrorHandling (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js:119:22) at setupStatefulComponent (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js:5789:29) at setupComponent (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js:5770:11) at renderComponentVNode (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:169:17) at ssrRenderComponent (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:605:12) at _sfc_ssrRender (file:///Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/docs/.vitepress/.temp/demos_onboarding-dialog.md.js:41:9) at renderComponentSubTree (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:250:13) at renderComponentVNode (/Users/sergio/src/mediawiki/w/extensions/GrowthExperiments/documentation/frontend/node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:185:16) ✓ rendering pages... build complete in 4.68s.
What should have happened instead?:
The build should complete without errors
Software version (skip for WMF-hosted wikis like Wikipedia):
Other information (browser name/version, screenshots, etc.):
Some jobs with the described error: