From a34001f1ca7243145c0f2049e7250d4b16e6dc9b Mon Sep 17 00:00:00 2001 From: "tom.davies" Date: Thu, 3 Sep 2026 15:23:28 +0100 Subject: [PATCH] fix(select): correct markup in option group header instead of rendering the option group header label as a h4 we now render a span instead. This adheres with proper HTML semantics and resolves an axe issue. Some additional styling has also been added to make sure there is no visual regression fix #8157 --- skills/carbon-react/components/select.md | 6 +++--- .../option-group-header.component.tsx | 2 +- .../option-group-header/option-group-header.style.ts | 3 ++- .../option-group-header/option-group-header.test.tsx | 2 +- .../select/simple-select/components.test-pw.tsx | 1 + src/components/select/simple-select/simple-select.mdx | 3 ++- .../select/simple-select/simple-select.pw.tsx | 10 ++++++++++ .../select/simple-select/simple-select.stories.tsx | 6 +++--- 8 files changed, 23 insertions(+), 10 deletions(-) diff --git a/skills/carbon-react/components/select.md b/skills/carbon-react/components/select.md index 575cda16d1..e4f25515c6 100644 --- a/skills/carbon-react/components/select.md +++ b/skills/carbon-react/components/select.md @@ -836,20 +836,20 @@ No props metadata found. onChange={(ev) => setValue(ev.target.value)} > -

Group One Composed

+ Group One Composed