diff --git a/.changeset/lazy-jars-shake.md b/.changeset/lazy-jars-shake.md
new file mode 100644
index 0000000000..f63191f1bf
--- /dev/null
+++ b/.changeset/lazy-jars-shake.md
@@ -0,0 +1,5 @@
+---
+'@backstage/core-components': patch
+---
+
+Resolved DOM nesting warning in OAuthRequestDialog by rendering secondary text as block-level spans.
diff --git a/packages/core-components/src/components/OAuthRequestDialog/LoginRequestListItem.tsx b/packages/core-components/src/components/OAuthRequestDialog/LoginRequestListItem.tsx
index 9bd1eead73..0067f2d82c 100644
--- a/packages/core-components/src/components/OAuthRequestDialog/LoginRequestListItem.tsx
+++ b/packages/core-components/src/components/OAuthRequestDialog/LoginRequestListItem.tsx
@@ -95,13 +95,14 @@ const LoginRequestListItem = ({ request, busy, setBusy }: RowProps) => {
{message}
)}
{error && (
-
+
{error}
)}