diff --git a/.changeset/visually-hidden-fixed-position.md b/.changeset/visually-hidden-fixed-position.md deleted file mode 100644 index 4d6429dc..00000000 --- a/.changeset/visually-hidden-fixed-position.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@human-kit/ui': patch ---- - -Fix: the screen reader live regions of `Button`, `Dropzone` and `TimePicker` wheel columns now use `position: fixed`, not `position: absolute`. An absolute live region inside a scroll container that is not positioned is laid out against an ancestor outside the container. Chrome then puts the sticky content near it, such as a page header, in its own compositing layer, and the text of that content loses subpixel anti-aliasing. All the live regions of the library now use one shared style. diff --git a/docs/src/lib/docs/releases-data.json b/docs/src/lib/docs/releases-data.json index 55c5d091..d191c22a 100644 --- a/docs/src/lib/docs/releases-data.json +++ b/docs/src/lib/docs/releases-data.json @@ -1,7 +1,23 @@ [ + { + "version": "1.4.1", + "date": "2026-10-24T21:56:50.511Z", + "sections": [ + { + "type": "Patch", + "entries": [ + { + "pr": 138, + "prUrl": "https://github.com/human-kit/ui/pull/138", + "html": "

Fix: the screen reader live regions of Button, Dropzone and TimePicker wheel columns now use position: fixed, not position: absolute. An absolute live region inside a scroll container that is not positioned is laid out against an ancestor outside the container. Chrome then puts the sticky content near it, such as a page header, in its own compositing layer, and the text of that content loses subpixel anti-aliasing. All the live regions of the library now use one shared style.

" + } + ] + } + ] + }, { "version": "1.4.0", - "date": "2026-10-21T11:51:31.123Z", + "date": "2026-10-21T08:54:16-03:00", "sections": [ { "type": "Minor", diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index 719ddcdd..dbc295cc 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,11 @@ # @human-kit/ui +## 1.4.1 + +### Patch Changes + +- [#138](https://github.com/human-kit/ui/pull/138) [`1ae834c`](https://github.com/human-kit/ui/commit/1ae834cb2fe9d5dc2e93c5942891f8d77b1d2503) Thanks [@Agustin-Delgado](https://github.com/Agustin-Delgado)! - Fix: the screen reader live regions of `Button`, `Dropzone` and `TimePicker` wheel columns now use `position: fixed`, not `position: absolute`. An absolute live region inside a scroll container that is not positioned is laid out against an ancestor outside the container. Chrome then puts the sticky content near it, such as a page header, in its own compositing layer, and the text of that content loses subpixel anti-aliasing. All the live regions of the library now use one shared style. + ## 1.4.0 ### Minor Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index 36ee226d..7075d933 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@human-kit/ui", - "version": "1.4.0", + "version": "1.4.1", "description": "Accessible, typed UI components for Svelte 5 — shipped as native ESM with per-component subpath exports so bundlers only include what you import.", "license": "MIT", "author": "Agustin Delgado ",