fix(deps): update dependency bits-ui to v2.19.1 #253

Merged
davide merged 1 commit from renovate-bits-ui-2.x into main 2026-09-12 08:15:10 +00:00
Member

This PR contains the following updates:

Package Change Age Confidence
bits-ui 2.19.0 → 2.19.1 age confidence

Release Notes

huntabyte/bits-ui (bits-ui)

v2.19.1

Compare Source

Patch Changes
  • fix(Avatar): detach image handlers on destroy and actually apply the load cleanup - #​2050 (#​2128)

  • fix(Menu): Menu.GroupHeading no longer sets role="group", Menu.Separator now sets role="separator" (#​2091)

  • fix(DismissibleLayer): guard the deferred focus handler against teardown - #​2080 (#​2126)

  • fix(DateField): apply date segments in year/month/day order so a valid day isn't clamped by the placeholder's month in day-first locales (#​2123)

  • fix(Select): keep the user's scroll position when the scroll down button remounts. The button unmounts at the bottom of the list and remounts as soon as the viewport leaves it, and its mount effect realigned the viewport onto the highlighted item, so a small scroll up from the bottom jumped back to the highlighted item. (#​2109)

  • fix(DismissibleLayer): outside clicks shortly after a layer opens no longer fail to dismiss it (#​2111)

    DismissibleLayerState reset its per-interaction state through a 20ms debounce. Because the
    layer's watch runs its cleanup once on every open, each layer scheduled a reset 20ms into its
    own lifetime. An outside pointerdown landing 10-20ms after that cleanup had its
    "responsible layer" flag cleared by the stale reset before the debounced interact-outside
    handler ran, so the handler bailed and the layer stayed open. The reset is now synchronous.

  • fix(ScrollArea): prevent resize work from reading destroyed state after unmount (#​2122)

  • fix(Combobox): highlight the first matching item after custom filtering updates the rendered items. (#​2129)

  • fix(Accordion): cancel deferred content work on destroy to avoid derived_inert (#​2127)


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [bits-ui](https://github.com/huntabyte/bits-ui) | [`2.19.0` → `2.19.1`](https://renovatebot.com/diffs/npm/bits-ui/2.19.0/2.19.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/bits-ui/2.19.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/bits-ui/2.19.0/2.19.1?slim=true) | --- ### Release Notes <details> <summary>huntabyte/bits-ui (bits-ui)</summary> ### [`v2.19.1`](https://github.com/huntabyte/bits-ui/releases/tag/bits-ui%402.19.1) [Compare Source](https://github.com/huntabyte/bits-ui/compare/[email protected]@2.19.1) ##### Patch Changes - fix(Avatar): detach image handlers on destroy and actually apply the load cleanup - [#&#8203;2050](https://github.com/huntabyte/bits-ui/issues/2050) ([#&#8203;2128](https://github.com/huntabyte/bits-ui/pull/2128)) - fix(Menu): `Menu.GroupHeading` no longer sets `role="group"`, `Menu.Separator` now sets `role="separator"` ([#&#8203;2091](https://github.com/huntabyte/bits-ui/pull/2091)) - fix(DismissibleLayer): guard the deferred focus handler against teardown - [#&#8203;2080](https://github.com/huntabyte/bits-ui/issues/2080) ([#&#8203;2126](https://github.com/huntabyte/bits-ui/pull/2126)) - fix(DateField): apply date segments in year/month/day order so a valid day isn't clamped by the placeholder's month in day-first locales ([#&#8203;2123](https://github.com/huntabyte/bits-ui/pull/2123)) - fix(Select): keep the user's scroll position when the scroll down button remounts. The button unmounts at the bottom of the list and remounts as soon as the viewport leaves it, and its mount effect realigned the viewport onto the highlighted item, so a small scroll up from the bottom jumped back to the highlighted item. ([#&#8203;2109](https://github.com/huntabyte/bits-ui/pull/2109)) - fix(DismissibleLayer): outside clicks shortly after a layer opens no longer fail to dismiss it ([#&#8203;2111](https://github.com/huntabyte/bits-ui/pull/2111)) `DismissibleLayerState` reset its per-interaction state through a 20ms debounce. Because the layer's `watch` runs its cleanup once on every open, each layer scheduled a reset 20ms into its own lifetime. An outside `pointerdown` landing 10-20ms after that cleanup had its "responsible layer" flag cleared by the stale reset before the debounced interact-outside handler ran, so the handler bailed and the layer stayed open. The reset is now synchronous. - fix(ScrollArea): prevent resize work from reading destroyed state after unmount ([#&#8203;2122](https://github.com/huntabyte/bits-ui/pull/2122)) - fix(Combobox): highlight the first matching item after custom filtering updates the rendered items. ([#&#8203;2129](https://github.com/huntabyte/bits-ui/pull/2129)) - fix(Accordion): cancel deferred content work on destroy to avoid `derived_inert` ([#&#8203;2127](https://github.com/huntabyte/bits-ui/pull/2127)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC43OS42IiwidXBkYXRlZEluVmVyIjoiNDQuNzkuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
fix(deps): update dependency bits-ui to v2.19.1
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
check-commitizen.yaml / Check the PR title (pull_request) Successful in 2s
check-formatter.yaml / Checks with formatters (pull_request) Successful in 11s
check-linter.yaml / Checks with linters (pull_request) Successful in 16s
check-syntax.yaml / Checks with static tools (pull_request) Successful in 1m24s
check-yamllint.yaml / Lint yaml files (pull_request) Successful in 3s
forgejo-agent / LLM Bot response generation (pull_request) Successful in 2s
b2a011c8a6
davide merged commit 28780bbf97 into main 2026-09-12 08:15:10 +00:00
davide deleted branch renovate-bits-ui-2.x 2026-09-12 08:15:10 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
projects/events-cash-register!253
No description provided.