diff --git a/.changeset/loud-forks-teach.md b/.changeset/loud-forks-teach.md new file mode 100644 index 0000000000..662ff458ca --- /dev/null +++ b/.changeset/loud-forks-teach.md @@ -0,0 +1,5 @@ +--- +'@backstage/frontend-test-utils': patch +--- + +Internal update to use and throw app errors. diff --git a/.changeset/puny-tires-fold.md b/.changeset/puny-tires-fold.md new file mode 100644 index 0000000000..e54187cc85 --- /dev/null +++ b/.changeset/puny-tires-fold.md @@ -0,0 +1,5 @@ +--- +'@backstage/frontend-app-api': minor +--- + +The `createSpecializedApp` no longer throws when encountering many common errors when starting up the app. It will instead return them through the `errors` property so that they can be handled more gracefully in the app. diff --git a/.changeset/silver-baboons-ring.md b/.changeset/silver-baboons-ring.md new file mode 100644 index 0000000000..578914b35c --- /dev/null +++ b/.changeset/silver-baboons-ring.md @@ -0,0 +1,5 @@ +--- +'@backstage/frontend-defaults': patch +--- + +The default app now leverages the new error reporting functionality from `@backstage/frontend-app-api`. If there are critical errors during startup, an error screen that shows a summary of all errors will now be shown, rather than leaving the screen blank. Other errors will be logged as warnings in the console.