Skip to content

Comments

fix(button): added correct focus-visible style #47#279

Merged
mart-sessman merged 1 commit intorcfrom
fix/47-button-wcag-issues
Jan 20, 2026
Merged

fix(button): added correct focus-visible style #47#279
mart-sessman merged 1 commit intorcfrom
fix/47-button-wcag-issues

Conversation

@mart-sessman
Copy link
Contributor

Inverted buttons must have dual color outline for focus-visible state which cannot be done with outline, must use box-shadow (also defined in Figma)

@codecov
Copy link

codecov bot commented Jan 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@mart-sessman mart-sessman merged commit 431eda9 into rc Jan 20, 2026
23 checks passed
github-actions bot pushed a commit that referenced this pull request Jan 20, 2026
## [5.0.1-rc.8](angular-5.0.1-rc.7...angular-5.0.1-rc.8) (2026-01-20)

### Bug Fixes

* **button:** added correct focus-visible style [#47](#47) ([#279](#279)) ([431eda9](431eda9))
github-actions bot pushed a commit that referenced this pull request Jan 29, 2026
# [6.0.0](angular-5.0.0...angular-6.0.0) (2026-01-29)

### Bug Fixes

* **alert:** changed DOM order of alert elements [#44](#44) ([#278](#278)) ([d5974e3](d5974e3))
* **alert:** fixed close button overlapping text [#282](#282) ([#287](#287)) ([d2c8e1b](d2c8e1b))
* **breadcrumbs:** migrated from ngFor to new [@for](https://github.com/for) loop with proper item tracking [#305](#305) ([#306](#306)) ([c3916b3](c3916b3))
* **button:** added correct focus-visible style [#47](#47) ([#279](#279)) ([431eda9](431eda9))
* **carousel:** carousel wcag fixes [#241](#241) ([#263](#263)) ([91b6913](91b6913))
* **date-picker:** fixed Date object comparison, fixed WCAG problems [#259](#259) ([#269](#269)) ([0a8277f](0a8277f))
* **file-dropzone:** make file dropzone update forms on deletion, and use form validation instead of it's own internal implementation ([#239](#239)) ([86ebc6f](86ebc6f)), closes [#66](#66) [#66](#66) [#66](#66) [#66](#66) [#66](#66)
* **file-dropzone:** remove single console.log [#66](#66) ([#288](#288)) ([3abde8d](3abde8d))
* **header:** fixed header-profile aria-label being read as js code [#291](#291) ([#292](#292)) ([5b626fe](5b626fe))
* **info-button:** added default aria-label [#46](#46) ([#265](#265)) ([a76084f](a76084f))
* **info-button:** fixed circular service import [#46](#46) ([cf49aad](cf49aad))
* **label:** wcag-compliant required label handling [#50](#50) ([#277](#277)) ([ebfdd96](ebfdd96))
* **modal, table-of-contents:** fix import paths [#243](#243) ([#264](#264)) ([2b95a3f](2b95a3f))
* **modal:** use correct z-index variable, default footer align to flex-end [#301](#301) ([#302](#302)) ([c590b0a](c590b0a))
* **number-field:** wcag fixes [#43](#43) ([#286](#286)) ([b24368f](b24368f))
* **row, col, collapse:** added tedi-prefix to class names [#251](#251) ([#274](#274)) ([3064c28](3064c28))
* **sidenav:** added presentation role to list item components [#303](#303) ([#304](#304)) ([1713ac9](1713ac9))
* **sidenav:** fixed SR semantics, added focus handling and styles [#207](#207) ([#289](#289)) ([865fb38](865fb38))
* **text-group, label:** improved SR accessibility, extended tedi-label usage [#49](#49) ([3900e16](3900e16))
* **toggle, number-field:** renamed id to inputId [#24](#24) ([#266](#266)) ([d451a56](d451a56))
* **toggle:** fixed handle position of active state for default size [#256](#256) ([#257](#257)) ([8357069](8357069))
* **tooltip:** wcag improvements [#45](#45) ([#267](#267)) ([a860c06](a860c06))

### Features

* **toast:** toast tedi-ready component [#270](#270) ([#271](#271)) ([d5e7954](d5e7954))
* **vertical-stepper:** add community vertical stepper [#254](#254) ([#296](#296)) ([a5d9e82](a5d9e82))

### BREAKING CHANGES

* **toggle, number-field:** toggle and number-field components must switch to inputId input
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants