diff --git a/.changeset/brave-queens-crash.md b/.changeset/brave-queens-crash.md
new file mode 100644
index 0000000000..c28e5975f3
--- /dev/null
+++ b/.changeset/brave-queens-crash.md
@@ -0,0 +1,5 @@
+---
+'@backstage/core-compat-api': patch
+---
+
+Make `convertLegacyApp` wrap discovered routes with `compatWrapper`.
diff --git a/packages/core-compat-api/src/collectLegacyRoutes.tsx b/packages/core-compat-api/src/collectLegacyRoutes.tsx
index b4af6ac01a..4d560b81d5 100644
--- a/packages/core-compat-api/src/collectLegacyRoutes.tsx
+++ b/packages/core-compat-api/src/collectLegacyRoutes.tsx
@@ -33,6 +33,7 @@ import {
import React, { Children, ReactNode, isValidElement } from 'react';
import { Route, Routes } from 'react-router-dom';
import { convertLegacyRouteRef } from './convertLegacyRouteRef';
+import { compatWrapper } from './compatWrapper';
/*
@@ -207,14 +208,16 @@ export function collectLegacyRoutes(
}),
},
loader: async () =>
- route.props.children ? (
-
-
-
-
-
- ) : (
- routeElement
+ compatWrapper(
+ route.props.children ? (
+
+
+
+
+
+ ) : (
+ routeElement
+ ),
),
}),
);