diff --git a/packages/react/src/component-tests/IcDialog/IcDialog.cy.tsx b/packages/react/src/component-tests/IcDialog/IcDialog.cy.tsx
index 79985cdca8c..0068151d813 100644
--- a/packages/react/src/component-tests/IcDialog/IcDialog.cy.tsx
+++ b/packages/react/src/component-tests/IcDialog/IcDialog.cy.tsx
@@ -2,6 +2,7 @@
import React from "react";
import { mount } from "cypress/react";
+import { IcDialog } from "../../components";
import {
NoBackgroundClickDialog,
SimpleDialog,
@@ -804,3 +805,34 @@ describe("IcDialog visual regression tests in high contrast mode", () => {
});
});
});
+
+describe("IcDialog structured content accessibility", () => {
+ beforeEach(() => {
+ cy.injectAxe();
+ });
+
+ it("should keep slotted links navigable instead of flattening dialog content", () => {
+ mount(
+
+ Read the details before continuing.
+