镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

chore(deps-dev): bump bits-ui from 2.18.1 to 2.19.5 in /frontend - #125

Merged
shockalotti merged 1 commit into
mainfrom
dependabot/npm_and_yarn/frontend/bits-ui-2.19.3
Oct 12, 2026
Merged

shockalotti merged 1 commit into
mainfrom
dependabot/npm_and_yarn/frontend/bits-ui-2.19.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Bumps bits-ui from 2.18.1 to 2.19.5.

Release notes

Sourced from bits-ui's releases.

bits-ui@2.19.5

Patch Changes

  • fix(Select): ensure Select.Value labels persist after the select is closed (#2066)

  • fix(DismissibleLayer): dismiss on a touch tap whose click follows its pointerdown within a few milliseconds. The click listener was armed only after a 10ms debounce, so on WebKit (mobile Safari) a quick tap on a sibling trigger landed before it and left the open layer open beside the new one. (#2182)

  • fix(body-scroll-lock): restore only modified body styles to preserve concurrent changes (#2175)

  • Fix DateRangePicker and DateRangeField not reformatting their segments when the locale prop changes after mount. (#2150)

  • fix(FocusScope): trap and restore focus inside a Shadow Root. Focus reads now follow shadowRoot.activeElement and the focusin target comes from composedPath(), so Tab wraps within the scope and focus returns to a trigger inside the root on close. (#2180)

bits-ui@2.19.4

Patch Changes

  • fix(PopperLayer): destructure the internal forceMount prop out of restProps so it stops leaking onto the rendered content element as an invalid forcemount attribute (Popover, Select, Combobox, DropdownMenu, ContextMenu, Menubar, Tooltip, LinkPreview) (#2176)

  • fix(DismissibleLayer): dismiss on a touch tap even when the tapped element stops click propagation. Touch outside-dismissal waits for the tap's click on the document, and a bubbling listener never hears a click whose target handler calls stopPropagation(), so the layer stayed open behind elements that own their clicks. (#2155)

bits-ui@2.19.3

Patch Changes

  • Prevent delayed focus-scope autofocus from overriding focus already established in the scope or a nested scope. (#2165)

  • fix(Dialog, AlertDialog): pass preventOverflowTextSelection to the text selection layer explicitly instead of letting it ride the rest props onto the rendered content element as a preventoverflowtextselection attribute. (#2154)

  • fix(Floating): ignore autoUpdate callbacks that fire after the floating element's effect is destroyed to avoid derived_inert (#2164)

  • Fix user-select: none being stranded on <body> after clicking inside forceMounted content (Popover, Tooltip, Dialog, AlertDialog, Menu, Select), which left the whole page unselectable until a reload. (#2161)

  • refactor: the context-menu attribute names and the floating root/anchor state move to leaf modules, so DismissibleLayer no longer imports the menu module for two strings, and FloatingLayer / FloatingLayer.Anchor no longer import the floating content module (and @floating-ui/dom) to register a root and its trigger. No behaviour change. (#2158)

  • fix(Menu): the trigger's aria-controls links to the content when the menu starts open. The content registers its id by replacing a plain field on the menu state, which a trigger rendered before the content had already read as empty and never re-read; the registration is now reactive. (#2159)

  • fix(Combobox): open the trigger on a touch tap instead of on touch down, so a finger that lands on it while scrolling no longer opens the list. Takes the Select trigger's touch timing. (#2156)

  • perf: avoid O(n) work per rendered item on hot paths (#2110)

    • Select/Combobox: item props now derive from per-item booleans, so moving the highlight or changing the value only rebuilds props (and re-diffs attributes) for the items that actually changed instead of every mounted item
    • Select/Combobox (multiple): selection lookups use a set instead of scanning the value array once per item
    • Calendar/RangeCalendar: data-today resolves the local timezone once per calendar rather than once per cell
    • Menu family: the document-level pointermove listener is only attached while keyboard mode is active
    • ScrollArea, Slider, NavigationMenu: internal resize observation shares a single ResizeObserver across all observed elements
  • fix(TimeField): keep the day period when typing the hour and then editing another segment in 12-hour mode (#2148)

  • Fix user-select: none being left on <body> when something else on the page calls preventDefault() on a pointerup, which made the whole page unselectable. The text-selection layer's release is internal cleanup and no longer skipped when the event's default action has been cancelled. (#2163)

  • fix(Collapsible): invalidate deferred measurements when content is replaced or destroyed (#2149)

... (truncated)

Commits
  • fd10616 Version Packages (#2181)
  • 23a03dc fix: include items prop in example Select wrapper (#2081)
  • dca21fe fix(Select): ensure Select.Value labels persist after select is closed in `...
  • 634d99f fix: DateRangeField and DateRangePicker not reacting to locale changes (#2150)
  • 7636aee fix(body-scroll-lock): restore only modified body styles via CSSOM (#2175)
  • 6b31f3c Dismiss layers when a touch tap's click beats the debounce (#2182)
  • 036260e fix(FocusScope): trap and restore focus inside a Shadow Root (#2180)
  • cdf337d Version Packages (#2177)
  • 9576fb2 fix(DismissibleLayer): dismiss on a touch tap whose target stops click propag...
  • c9201cf fix(PopperLayer): don't render the internal forceMount prop as a DOM attrib...
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 1, 2026
@dependabot dependabot Bot changed the title chore(deps-dev): bump bits-ui from 2.18.1 to 2.19.3 in /frontend chore(deps-dev): bump bits-ui from 2.18.1 to 2.19.5 in /frontend Oct 12, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/frontend/bits-ui-2.19.3 branch from 4d7f17b to 4e04aa8 Compare October 12, 2026 21:43
@shockalotti

Copy link
Copy Markdown
Contributor

@dependabot rebase

Bumps [bits-ui](https://github.com/huntabyte/bits-ui) from 2.18.1 to 2.19.5.
- [Release notes](https://github.com/huntabyte/bits-ui/releases)
- [Commits](https://github.com/huntabyte/bits-ui/compare/bits-ui@2.18.1...bits-ui@2.19.5)

---
updated-dependencies:
- dependency-name: bits-ui
  dependency-version: 2.19.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/frontend/bits-ui-2.19.3 branch from 4e04aa8 to 9905f64 Compare October 12, 2026 21:46
@shockalotti
shockalotti merged commit 9a62cdd into main Oct 12, 2026
6 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 12, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/frontend/bits-ui-2.19.3 branch October 12, 2026 22:00
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant