From 0183dd9fc035b6aaadc7322e718f5b56c125e27e Mon Sep 17 00:00:00 2001 From: CanadaHonk Date: Thu, 6 Apr 2023 22:46:08 +0100 Subject: [PATCH] inject: do not crash on bad nav --- src/launcher/inject.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/launcher/inject.js b/src/launcher/inject.js index e1a4afc..7d4c1a9 100644 --- a/src/launcher/inject.js +++ b/src/launcher/inject.js @@ -61,7 +61,8 @@ export default async (CDP, proc, injectionType = 'browser', { dataPath, browserN // CDP.sendMessage('Page.navigate', { url: 'about:blank' }, sessionId); const history = await CDP.sendMessage('Page.getNavigationHistory', {}, sessionId); - let oldUrl = history.entries[history.currentIndex - 1].url; + let oldUrl = history.entries[history.currentIndex - 1]?.url; + if (!oldUrl) return; // if (oldUrl === 'about:blank') oldUrl = history.entries[history.currentIndex - 2].url; CDP.sendMessage('Page.navigate', {