From 1c32723a52beca0c5aa895b1114341da78d92eaf Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 8 Mar 2023 08:28:04 -0500 Subject: [PATCH] feat: pause on debugger for full page reloads in dev (#9305) closes #9284 --- .changeset/good-countries-enjoy.md | 5 +++++ packages/kit/src/runtime/client/client.js | 9 +++++++++ 2 files changed, 14 insertions(+) create mode 100644 .changeset/good-countries-enjoy.md diff --git a/.changeset/good-countries-enjoy.md b/.changeset/good-countries-enjoy.md new file mode 100644 index 000000000000..0035b6e13484 --- /dev/null +++ b/.changeset/good-countries-enjoy.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/kit': minor +--- + +feat: pause on debugger when falling back to full page reload during development diff --git a/packages/kit/src/runtime/client/client.js b/packages/kit/src/runtime/client/client.js index 41cb3b3769af..fabed659a94f 100644 --- a/packages/kit/src/runtime/client/client.js +++ b/packages/kit/src/runtime/client/client.js @@ -1181,6 +1181,15 @@ export function create_client(app, target) { route }); } + + if (__SVELTEKIT_DEV__) { + console.error( + 'An error occurred while loading the page. This will cause a full page reload. (This message will only appear during development.)' + ); + + debugger; + } + return await native_navigation(url); }