Skip to content

Commit d7728ce

Browse files
authored
fix: a11y bug on ModalHeader (#231)
* fix a11y bug on ModalHeader * release
1 parent 045db12 commit d7728ce

File tree

12 files changed

+59
-16
lines changed

12 files changed

+59
-16
lines changed

packages/common/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ All notable changes to this project will be documented in this file.
88

99
<!-- template-start -->
1010

11+
## 8.28.1 ((12/10/2025, 04:33 PM PST))
12+
13+
This is an artificial version bump with no new change.
14+
1115
## 8.28.0 ((12/10/2025, 03:41 PM PST))
1216

1317
This is an artificial version bump with no new change.

packages/common/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@coinbase/cds-common",
3-
"version": "8.28.0",
3+
"version": "8.28.1",
44
"description": "Coinbase Design System - Common",
55
"repository": {
66
"type": "git",

packages/mcp-server/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ All notable changes to this project will be documented in this file.
88

99
<!-- template-start -->
1010

11+
## 8.28.1 ((12/10/2025, 04:33 PM PST))
12+
13+
This is an artificial version bump with no new change.
14+
1115
## 8.28.0 ((12/10/2025, 03:41 PM PST))
1216

1317
This is an artificial version bump with no new change.

packages/mcp-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@coinbase/cds-mcp-server",
3-
"version": "8.28.0",
3+
"version": "8.28.1",
44
"description": "Coinbase Design System - MCP Server",
55
"repository": {
66
"type": "git",

packages/mobile/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ All notable changes to this project will be documented in this file.
88

99
<!-- template-start -->
1010

11+
## 8.28.1 (12/10/2025 PST)
12+
13+
#### 🐞 Fixes
14+
15+
- Fix a11y bug on ModalHeader.
16+
1117
## 8.28.0 (12/10/2025 PST)
1218

1319
#### 🚀 Updates

packages/mobile/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@coinbase/cds-mobile",
3-
"version": "8.28.0",
3+
"version": "8.28.1",
44
"description": "Coinbase Design System - Mobile",
55
"repository": {
66
"type": "git",

packages/mobile/src/overlays/modal/ModalHeader.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,11 @@ export const ModalHeader: React.FC<React.PropsWithChildren<ModalHeaderProps>> =
8282
)}
8383
</Box>
8484
<Box alignItems="center" flexBasis={0} flexGrow={6} justifyContent="center">
85-
<Text align="center" font="headline">
86-
{title}
87-
</Text>
85+
{title && (
86+
<Text align="center" font="headline">
87+
{title}
88+
</Text>
89+
)}
8890
</Box>
8991
<Box alignItems="flex-end" flexBasis={0} flexGrow={1}>
9092
{!hideCloseButton && (

packages/mobile/src/overlays/modal/__tests__/Modal.test.tsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,15 @@ describe('Modal', () => {
155155
expect(screen.getByTestId('mock-modal')).toBeAccessible();
156156
});
157157

158+
it('passes a11y when title is not provided', () => {
159+
render(
160+
<DefaultThemeProvider>
161+
<MockModal visible testID="mock-modal" title="" />
162+
</DefaultThemeProvider>,
163+
);
164+
expect(screen.getByTestId('mock-modal')).toBeAccessible();
165+
});
166+
158167
it('renders React Native Modal', () => {
159168
render(
160169
<DefaultThemeProvider>

packages/web/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ All notable changes to this project will be documented in this file.
88

99
<!-- template-start -->
1010

11+
## 8.28.1 (12/10/2025 PST)
12+
13+
#### 🐞 Fixes
14+
15+
- Fix a11y bug on ModalHeader.
16+
1117
## 8.28.0 (12/10/2025 PST)
1218

1319
#### 🚀 Updates

packages/web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@coinbase/cds-web",
3-
"version": "8.28.0",
3+
"version": "8.28.1",
44
"description": "Coinbase Design System - Web",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)