From af591350e81faeb09f6d752d12f4bd942d76da7f Mon Sep 17 00:00:00 2001 From: Patrizio Bekerle <patrizio@bekerle.com> Date: Thu, 15 Apr 2021 10:44:14 +0200 Subject: [PATCH] Prevent a Uncaught TypeError in router --- packages/app-shell/src/router.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/app-shell/src/router.js b/packages/app-shell/src/router.js index 2ee46609..8f90830a 100644 --- a/packages/app-shell/src/router.js +++ b/packages/app-shell/src/router.js @@ -102,6 +102,12 @@ export class Router { if (partialState === undefined) partialState = {}; let combined = {...currentState, ...partialState}; + + // prevent: Uncaught TypeError: Expected "component" to match "[^\/#\?]+?", but got "" + if (combined.component === '') { + combined.component = 'root'; + } + return generateUrls(this.router)(this.routeName, combined); } -- GitLab