diff --git a/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.FocusStack.stories.tsx b/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.FocusStack.stories.tsx
index d53bc440e49bbf..1bd032b8a81718 100644
--- a/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.FocusStack.stories.tsx
+++ b/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.FocusStack.stories.tsx
@@ -6,7 +6,7 @@ import { useGlobal } from './shared';
const rootClass = mergeStyles({
'> div': {
// target all child FTZ roots
- border: '2px dashed red',
+ border: '2px dashed blue',
padding: 10,
margin: 10,
button: {
@@ -14,6 +14,7 @@ const rootClass = mergeStyles({
marginLeft: 10,
},
},
+ '*:focus': { outline: '2px dashed red' },
});
/**
diff --git a/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.ImperativeFocus.stories.tsx b/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.ImperativeFocus.stories.tsx
index 4ece96177c7b0a..ff6049a9bc7fcf 100644
--- a/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.ImperativeFocus.stories.tsx
+++ b/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.ImperativeFocus.stories.tsx
@@ -8,6 +8,7 @@ const rootClass = mergeStyles({
width: 60,
display: 'block',
},
+ '*:focus': { outline: '2px dashed red' },
});
/** Imperatively focusing the FTZ */
diff --git a/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.NoTabbableItems.stories.tsx b/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.NoTabbableItems.stories.tsx
index 57eafff4e2035c..91f064d1cf2af6 100644
--- a/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.NoTabbableItems.stories.tsx
+++ b/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.NoTabbableItems.stories.tsx
@@ -4,6 +4,7 @@ import { useProps } from './shared';
const rootClass = mergeStyles({
button: { height: 30, width: 60 },
+ '*:focus': { outline: '2px dashed red' },
});
/**
diff --git a/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.PropValues.stories.tsx b/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.PropValues.stories.tsx
index c05d415458ba8c..ad034c2b0debe7 100644
--- a/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.PropValues.stories.tsx
+++ b/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.PropValues.stories.tsx
@@ -16,7 +16,7 @@ export const PropValues = () => {
// don't render until props have been set
props && (
setButtonClicked((ev.target as HTMLButtonElement).textContent || '')}>
-
{buttonClicked}
+
clicked {buttonClicked}
diff --git a/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.TabWrappingButtonFocusZone.stories.tsx b/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.TabWrappingButtonFocusZone.stories.tsx
index 289d1ef676261e..c4f3cce70b7561 100644
--- a/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.TabWrappingButtonFocusZone.stories.tsx
+++ b/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.TabWrappingButtonFocusZone.stories.tsx
@@ -3,6 +3,7 @@ import { FocusZone, FocusTrapZone, FocusZoneDirection, mergeStyles } from '@flue
const rootClass = mergeStyles({
button: { height: 30, width: 60 },
+ '*:focus': { outline: '2px dashed red' },
});
/**
diff --git a/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.TabWrappingFocusZoneBumpers.stories.tsx b/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.TabWrappingFocusZoneBumpers.stories.tsx
index 1000c4e33c0112..773814bb2e234d 100644
--- a/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.TabWrappingFocusZoneBumpers.stories.tsx
+++ b/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.TabWrappingFocusZoneBumpers.stories.tsx
@@ -3,6 +3,7 @@ import { FocusZone, FocusTrapZone, FocusZoneDirection, mergeStyles } from '@flue
const rootClass = mergeStyles({
button: { width: 60, height: 30 },
+ '*:focus': { outline: '2px dashed red' },
});
/**
diff --git a/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.TabWrappingMultiFocusZone.stories.tsx b/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.TabWrappingMultiFocusZone.stories.tsx
index b05150c6701262..dc03a3e13ff233 100644
--- a/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.TabWrappingMultiFocusZone.stories.tsx
+++ b/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.TabWrappingMultiFocusZone.stories.tsx
@@ -3,6 +3,7 @@ import { FocusZone, FocusTrapZone, FocusZoneDirection, mergeStyles } from '@flue
const rootClass = mergeStyles({
button: { height: 30, width: 60 },
+ '*:focus': { outline: '2px dashed red' },
});
/**
diff --git a/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.e2e.ts b/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.e2e.ts
index 64f6705d143252..1800bbc8a5f851 100644
--- a/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.e2e.ts
+++ b/packages/react-examples/src/react/FocusTrapZone/e2e/FocusTrapZone.e2e.ts
@@ -64,7 +64,7 @@ describe('FocusTrapZone', () => {
// it focuses first button inside FTZ instead
cy.focused().should('have.text', 'first');
// and the click isn't respected
- cy.get('#buttonClicked').should('have.text', '');
+ cy.get('#buttonClicked').should('have.text', 'clicked ');
});
it('Restores focus to FTZ when programmatically focusing outside FTZ', () => {
@@ -85,7 +85,7 @@ describe('FocusTrapZone', () => {
// click the button and verify it worked (the story updates the text when a button is clicked)
cy.contains('before').realClick();
- cy.get('#buttonClicked').should('have.text', 'before');
+ cy.get('#buttonClicked').should('have.text', 'clicked before');
// but focus is kept within the FTZ
cy.focused().should('have.text', 'first');