From 665e6d5b719fd94c034d3bb724d0636110540fd7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 1 Nov 2026 03:26:20 +0000 Subject: [PATCH] Version Packages --- .changeset/calm-weeks-cross.md | 5 ---- .changeset/command-group-first-item-scroll.md | 5 ---- .changeset/dropdown-menu-trigger-id.md | 5 ---- .changeset/quiet-focus-lifetime.md | 6 ----- .changeset/radio-group-item-id.md | 5 ---- .changeset/scroll-area-unmount-timers.md | 5 ---- .changeset/sub-content-align-attribute.md | 5 ---- .changeset/submenu-intent-progress.md | 5 ---- .changeset/tooltip-focus-scroll.md | 5 ---- .changeset/tooltip-tap-focus.md | 5 ---- packages/bits-ui/CHANGELOG.md | 25 +++++++++++++++++++ packages/bits-ui/package.json | 2 +- 12 files changed, 26 insertions(+), 52 deletions(-) delete mode 100644 .changeset/calm-weeks-cross.md delete mode 100644 .changeset/command-group-first-item-scroll.md delete mode 100644 .changeset/dropdown-menu-trigger-id.md delete mode 100644 .changeset/quiet-focus-lifetime.md delete mode 100644 .changeset/radio-group-item-id.md delete mode 100644 .changeset/scroll-area-unmount-timers.md delete mode 100644 .changeset/sub-content-align-attribute.md delete mode 100644 .changeset/submenu-intent-progress.md delete mode 100644 .changeset/tooltip-focus-scroll.md delete mode 100644 .changeset/tooltip-tap-focus.md diff --git a/.changeset/calm-weeks-cross.md b/.changeset/calm-weeks-cross.md deleted file mode 100644 index 42c52ae88..000000000 --- a/.changeset/calm-weeks-cross.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"bits-ui": patch ---- - -fix(Calendar/RangeCalendar): keep the weekday when `ArrowUp`/`ArrowDown` crosses the month edge with disabled days diff --git a/.changeset/command-group-first-item-scroll.md b/.changeset/command-group-first-item-scroll.md deleted file mode 100644 index 060f9453e..000000000 --- a/.changeset/command-group-first-item-scroll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"bits-ui": patch ---- - -fix(Command): scroll the first item of a group into view along with its heading, so arrowing down onto it no longer leaves the item hidden below the list diff --git a/.changeset/dropdown-menu-trigger-id.md b/.changeset/dropdown-menu-trigger-id.md deleted file mode 100644 index cce4c99e9..000000000 --- a/.changeset/dropdown-menu-trigger-id.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"bits-ui": patch ---- - -fix(DropdownMenu): close on a click outside when the trigger's `id` isn't a valid CSS identifier, such as `"1"` diff --git a/.changeset/quiet-focus-lifetime.md b/.changeset/quiet-focus-lifetime.md deleted file mode 100644 index 83a8797c8..000000000 --- a/.changeset/quiet-focus-lifetime.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"bits-ui": patch ---- - -Preserve user focus and autofocus callbacks when an already mounted focus scope -receives the same container reference again. diff --git a/.changeset/radio-group-item-id.md b/.changeset/radio-group-item-id.md deleted file mode 100644 index 70449fcad..000000000 --- a/.changeset/radio-group-item-id.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"bits-ui": patch ---- - -fix(RadioGroup): focus the item on an invalid form submission when its `id` isn't a valid CSS identifier diff --git a/.changeset/scroll-area-unmount-timers.md b/.changeset/scroll-area-unmount-timers.md deleted file mode 100644 index 1f47bdb40..000000000 --- a/.changeset/scroll-area-unmount-timers.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"bits-ui": patch ---- - -fix(ScrollArea): cancel the pending scroll-end timers and stop the thumb's scroll loop on unmount, so `type="scroll"` no longer keeps detached instances alive after unmount diff --git a/.changeset/sub-content-align-attribute.md b/.changeset/sub-content-align-attribute.md deleted file mode 100644 index d6a5aefa8..000000000 --- a/.changeset/sub-content-align-attribute.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"bits-ui": patch ---- - -fix(Menu): keep positioning props such as `align` and `side` off the sub content element, where `align` is the HTML attribute that aligns text diff --git a/.changeset/submenu-intent-progress.md b/.changeset/submenu-intent-progress.md deleted file mode 100644 index 57ae53f11..000000000 --- a/.changeset/submenu-intent-progress.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"bits-ui": patch ---- - -fix(Menu): only extend the submenu safe area while the pointer moves closer to the submenu. A sibling sub trigger now takes over 100ms after the pointer stops making progress, instead of 500ms after its last move. diff --git a/.changeset/tooltip-focus-scroll.md b/.changeset/tooltip-focus-scroll.md deleted file mode 100644 index 15c718281..000000000 --- a/.changeset/tooltip-focus-scroll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"bits-ui": patch ---- - -fix(Tooltip): stay open when focusing the trigger scrolls it into view, while later scrolling still closes it diff --git a/.changeset/tooltip-tap-focus.md b/.changeset/tooltip-tap-focus.md deleted file mode 100644 index 03cfd11b6..000000000 --- a/.changeset/tooltip-tap-focus.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"bits-ui": patch ---- - -fix(Tooltip): don't open on the focus that follows a tap, which left the tooltip over a menu opened from the same trigger diff --git a/packages/bits-ui/CHANGELOG.md b/packages/bits-ui/CHANGELOG.md index 37792c38c..3b9e44d3b 100644 --- a/packages/bits-ui/CHANGELOG.md +++ b/packages/bits-ui/CHANGELOG.md @@ -1,5 +1,30 @@ # bits-ui +## 2.20.3 + +### Patch Changes + +- fix(Calendar/RangeCalendar): keep the weekday when `ArrowUp`/`ArrowDown` crosses the month edge with disabled days ([#2249](https://github.com/huntabyte/bits-ui/pull/2249)) + +- fix(Command): scroll the first item of a group into view along with its heading, so arrowing down onto it no longer leaves the item hidden below the list ([#2252](https://github.com/huntabyte/bits-ui/pull/2252)) + +- fix(DropdownMenu): close on a click outside when the trigger's `id` isn't a valid CSS identifier, such as `"1"` ([#2259](https://github.com/huntabyte/bits-ui/pull/2259)) + +- Preserve user focus and autofocus callbacks when an already mounted focus scope ([#2264](https://github.com/huntabyte/bits-ui/pull/2264)) + receives the same container reference again. + +- fix(RadioGroup): focus the item on an invalid form submission when its `id` isn't a valid CSS identifier ([#2259](https://github.com/huntabyte/bits-ui/pull/2259)) + +- fix(ScrollArea): cancel the pending scroll-end timers and stop the thumb's scroll loop on unmount, so `type="scroll"` no longer keeps detached instances alive after unmount ([#2261](https://github.com/huntabyte/bits-ui/pull/2261)) + +- fix(Menu): keep positioning props such as `align` and `side` off the sub content element, where `align` is the HTML attribute that aligns text ([#2248](https://github.com/huntabyte/bits-ui/pull/2248)) + +- fix(Menu): only extend the submenu safe area while the pointer moves closer to the submenu. A sibling sub trigger now takes over 100ms after the pointer stops making progress, instead of 500ms after its last move. ([#2192](https://github.com/huntabyte/bits-ui/pull/2192)) + +- fix(Tooltip): stay open when focusing the trigger scrolls it into view, while later scrolling still closes it ([#2263](https://github.com/huntabyte/bits-ui/pull/2263)) + +- fix(Tooltip): don't open on the focus that follows a tap, which left the tooltip over a menu opened from the same trigger ([#2245](https://github.com/huntabyte/bits-ui/pull/2245)) + ## 2.20.2 ### Patch Changes diff --git a/packages/bits-ui/package.json b/packages/bits-ui/package.json index 8d558ea72..6159ebfd5 100644 --- a/packages/bits-ui/package.json +++ b/packages/bits-ui/package.json @@ -1,6 +1,6 @@ { "name": "bits-ui", - "version": "2.20.2", + "version": "2.20.3", "license": "MIT", "repository": "github:huntabyte/bits-ui", "funding": "https://github.com/sponsors/huntabyte",