From dbb080d4d2cad6bfee825afbaaea8cf2a164f9d1 Mon Sep 17 00:00:00 2001 From: sma01 Date: Fri, 5 Mar 2021 14:49:27 +0100 Subject: [PATCH] delete context during setup only if route is defined --- lib/router/router.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/router/router.ts b/lib/router/router.ts index ee08c185..fc5fe803 100644 --- a/lib/router/router.ts +++ b/lib/router/router.ts @@ -429,9 +429,10 @@ export default abstract class Router { for (i = 0, l = partition.exited.length; i < l; i++) { route = partition.exited[i].route; - delete route!.context; if (route !== undefined) { + delete route!.context; + if (route._internalReset !== undefined) { route._internalReset(true, transition); }