Skip to content

chore(deps): bump the js-minor-and-patch group across 1 directory with 32 updates - #63

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/js-minor-and-patch-3625ca12eb
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/js-minor-and-patch-3625ca12eb

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 25, 2026

Copy link
Copy Markdown
Contributor

Bumps the js-minor-and-patch group with 32 updates in the / directory:

Package From To
@radix-ui/react-avatar 1.2.7 1.3.1
@radix-ui/react-checkbox 1.3.12 1.4.1
@radix-ui/react-collapsible 1.1.21 1.2.1
@radix-ui/react-dialog 1.2.0 1.3.1
@radix-ui/react-dropdown-menu 2.1.25 2.2.1
@radix-ui/react-label 2.1.16 2.1.17
@radix-ui/react-navigation-menu 1.3.0 1.4.1
@radix-ui/react-scroll-area 1.3.0 1.4.0
@radix-ui/react-select 2.3.8 2.4.1
@radix-ui/react-separator 1.1.16 1.2.0
@radix-ui/react-slot 1.4.0 1.5.0
@radix-ui/react-switch 1.3.8 1.4.1
@radix-ui/react-tabs 1.1.22 1.2.1
@radix-ui/react-toggle 1.1.19 1.2.1
@radix-ui/react-toggle-group 1.1.20 1.2.1
@radix-ui/react-tooltip 1.3.0 1.4.1
react 19.3.0 19.3.1
react-dom 19.3.0 19.3.1
slate 0.126.2 0.146.0
slate-dom 0.126.0 0.147.3
slate-history 0.115.0 0.144.0
slate-react 0.127.1 0.147.3
vite 8.3.4 8.3.5
ziggy-js 2.6.4 2.6.5
@playwright/test 1.63.0 1.64.1
@testing-library/user-event 14.6.7 14.6.8
@vitest/coverage-v8 5.0.3 5.0.5
jsdom 30.1.2 30.1.3
prettier 3.9.9 3.9.10
sass 1.105.1 1.106.1
typescript-eslint 8.71.1 8.72.0
vitest 5.0.3 5.0.5

Updates @radix-ui/react-avatar from 1.2.7 to 1.3.1

Changelog

Sourced from @​radix-ui/react-avatar's changelog.

1.3.1

  • Fixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.

1.3.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Updated dependencies: @radix-ui/primitive@1.2.0, @radix-ui/react-context@1.3.0, @radix-ui/react-primitive@2.2.0, @radix-ui/react-use-callback-ref@1.1.5
Commits

Updates @radix-ui/react-checkbox from 1.3.12 to 1.4.1

Changelog

Sourced from @​radix-ui/react-checkbox's changelog.

1.4.1

  • Fixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.

1.4.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Fixed bugs in form-nested control components where a user-driven change was treated as programmatic in some cases, preventing bubbled event handlers from being called.
  • Updated dependencies: @radix-ui/primitive@1.2.0, @radix-ui/react-context@1.3.0, @radix-ui/react-primitive@2.2.0, @radix-ui/react-use-controllable-state@1.3.0
Commits

Updates @radix-ui/react-collapsible from 1.1.21 to 1.2.1

Changelog

Sourced from @​radix-ui/react-collapsible's changelog.

1.2.1

  • Fixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.

1.2.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Updated dependencies: @radix-ui/primitive@1.2.0, @radix-ui/react-context@1.3.0, @radix-ui/react-primitive@2.2.0, @radix-ui/react-use-controllable-state@1.3.0
Commits

Updates @radix-ui/react-dialog from 1.2.0 to 1.3.1

Changelog

Sourced from @​radix-ui/react-dialog's changelog.

1.3.1

  • Fixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.
  • Updated dependencies: @radix-ui/react-dismissable-layer@1.2.1, @radix-ui/react-focus-scope@1.3.1

1.3.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Updated dependencies: @radix-ui/primitive@1.2.0, @radix-ui/react-context@1.3.0, @radix-ui/react-dismissable-layer@1.2.0, @radix-ui/react-focus-guards@1.2.0, @radix-ui/react-focus-scope@1.3.0, @radix-ui/react-portal@1.2.0, @radix-ui/react-primitive@2.2.0, @radix-ui/react-slot@1.5.0, @radix-ui/react-use-controllable-state@1.3.0
Commits

Updates @radix-ui/react-dropdown-menu from 2.1.25 to 2.2.1

Changelog

Sourced from @​radix-ui/react-dropdown-menu's changelog.

2.2.1

  • Fixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.
  • Updated dependencies: @radix-ui/react-menu@2.2.1

2.2.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Updated dependencies: @radix-ui/primitive@1.2.0, @radix-ui/react-context@1.3.0, @radix-ui/react-menu@2.2.0, @radix-ui/react-primitive@2.2.0, @radix-ui/react-use-controllable-state@1.3.0
Commits

Updates @radix-ui/react-label from 2.1.16 to 2.1.17

Changelog

Sourced from @​radix-ui/react-label's changelog.

2.1.17

  • Updated dependencies: @radix-ui/react-primitive@2.2.0
Commits

Updates @radix-ui/react-navigation-menu from 1.3.0 to 1.4.1

Changelog

Sourced from @​radix-ui/react-navigation-menu's changelog.

1.4.1

  • Fixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.
  • Updated dependencies: @radix-ui/react-dismissable-layer@1.2.1

1.4.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Added the missing data-state attribute to the content element when using NavigationMenu.Viewport.
  • Updated dependencies: @radix-ui/react-collection@1.2.0, @radix-ui/primitive@1.2.0, @radix-ui/react-context@1.3.0, @radix-ui/react-direction@1.2.0, @radix-ui/react-dismissable-layer@1.2.0, @radix-ui/react-primitive@2.2.0, @radix-ui/react-slot@1.5.0, @radix-ui/react-use-controllable-state@1.3.0, @radix-ui/react-use-callback-ref@1.1.5, @radix-ui/react-visually-hidden@1.2.13
Commits

Updates @radix-ui/react-scroll-area from 1.3.0 to 1.4.0

Changelog

Sourced from @​radix-ui/react-scroll-area's changelog.

1.4.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Fixed a bug resulting from incorrect tree-shaking in SWC-minified code.
  • Updated dependencies: @radix-ui/primitive@1.2.0, @radix-ui/react-context@1.3.0, @radix-ui/react-direction@1.2.0, @radix-ui/react-primitive@2.2.0, @radix-ui/react-slot@1.5.0, @radix-ui/react-use-callback-ref@1.1.5
Commits

Updates @radix-ui/react-select from 2.3.8 to 2.4.1

Changelog

Sourced from @​radix-ui/react-select's changelog.

2.4.1

  • Fixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.
  • Updated dependencies: @radix-ui/react-dismissable-layer@1.2.1, @radix-ui/react-focus-scope@1.3.1

2.4.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Fixed bugs in form-nested control components where a user-driven change was treated as programmatic in some cases, preventing bubbled event handlers from being called.
  • Fixed content alignment when all items are disabled.
  • Fixed a bug where updating a Select value programmatically while inside a <form> would dispatch a click event from the hidden bubble select that propagated to ancestor onClick handlers.
  • Fixed a bug resulting from incorrect tree-shaking in SWC-minified code.
  • Updated dependencies: @radix-ui/react-collection@1.2.0, @radix-ui/primitive@1.2.0, @radix-ui/react-context@1.3.0, @radix-ui/react-direction@1.2.0, @radix-ui/react-dismissable-layer@1.2.0, @radix-ui/react-focus-guards@1.2.0, @radix-ui/react-focus-scope@1.3.0, @radix-ui/react-popper@1.4.0, @radix-ui/react-portal@1.2.0, @radix-ui/react-primitive@2.2.0, @radix-ui/react-slot@1.5.0, @radix-ui/react-use-controllable-state@1.3.0, @radix-ui/react-use-callback-ref@1.1.5, @radix-ui/react-visually-hidden@1.2.13
Commits

Updates @radix-ui/react-separator from 1.1.16 to 1.2.0

Changelog

Sourced from @​radix-ui/react-separator's changelog.

1.2.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Updated dependencies: @radix-ui/react-primitive@2.2.0
Commits

Updates @radix-ui/react-slot from 1.4.0 to 1.5.0

Changelog

Sourced from @​radix-ui/react-slot's changelog.

1.5.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Fixed Slot throwing when an asChild child is a lazy reference whose resolved value is itself a lazy reference.
Commits

Updates @radix-ui/react-switch from 1.3.8 to 1.4.1

Changelog

Sourced from @​radix-ui/react-switch's changelog.

1.4.1

  • Fixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.

1.4.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Fixed bugs in form-nested control components where a user-driven change was treated as programmatic in some cases, preventing bubbled event handlers from being called.
  • Updated dependencies: @radix-ui/primitive@1.2.0, @radix-ui/react-context@1.3.0, @radix-ui/react-primitive@2.2.0, @radix-ui/react-use-controllable-state@1.3.0
Commits

Updates @radix-ui/react-tabs from 1.1.22 to 1.2.1

Changelog

Sourced from @​radix-ui/react-tabs's changelog.

1.2.1

  • Fixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.
  • Updated dependencies: @radix-ui/react-roving-focus@1.2.1

1.2.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Updated dependencies: @radix-ui/primitive@1.2.0, @radix-ui/react-context@1.3.0, @radix-ui/react-direction@1.2.0, @radix-ui/react-primitive@2.2.0, @radix-ui/react-roving-focus@1.2.0, @radix-ui/react-use-controllable-state@1.3.0
Commits

Updates @radix-ui/react-toggle from 1.1.19 to 1.2.1

Changelog

Sourced from @​radix-ui/react-toggle's changelog.

1.2.1

  • Fixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.

1.2.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Updated dependencies: @radix-ui/primitive@1.2.0, @radix-ui/react-primitive@2.2.0, @radix-ui/react-use-controllable-state@1.3.0
Commits

Updates @radix-ui/react-toggle-group from 1.1.20 to 1.2.1

Changelog

Sourced from @​radix-ui/react-toggle-group's changelog.

1.2.1

  • Fixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.
  • Updated dependencies: @radix-ui/react-roving-focus@1.2.1, @radix-ui/react-toggle@1.2.1

1.2.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Updated dependencies: @radix-ui/primitive@1.2.0, @radix-ui/react-context@1.3.0, @radix-ui/react-direction@1.2.0, @radix-ui/react-primitive@2.2.0, @radix-ui/react-roving-focus@1.2.0, @radix-ui/react-toggle@1.2.0, @radix-ui/react-use-controllable-state@1.3.0
Commits

Updates @radix-ui/react-tooltip from 1.3.0 to 1.4.1

Changelog

Sourced from @​radix-ui/react-tooltip's changelog.

1.4.1

  • Fixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.
  • Updated dependencies: @radix-ui/react-dismissable-layer@1.2.1, @radix-ui/react-focus-scope@1.3.1

1.4.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Fixed a bug where tabbing away from a focusable tooltip trigger nested in a modal popover moved focus to the popover's root instead of the next element in the popover.
  • Updated dependencies: @radix-ui/primitive@1.2.0, @radix-ui/react-context@1.3.0, @radix-ui/react-dismissable-layer@1.2.0, @radix-ui/react-focus-scope@1.3.0, @radix-ui/react-popper@1.4.0, @radix-ui/react-portal@1.2.0, @radix-ui/react-primitive@2.2.0, @radix-ui/react-slot@1.5.0, @radix-ui/react-use-controllable-state@1.3.0, @radix-ui/react-visually-hidden@1.2.13
Commits

Updates react from 19.3.0 to 19.3.1

Release notes

Sourced from react's releases.

19.3.1 (October 14th, 2026)

React Server Components

Commits

Updates react-dom from 19.3.0 to 19.3.1

Release notes

Sourced from react-dom's releases.

19.3.1 (October 14th, 2026)

React Server Components

Commits

Updates slate from 0.126.2 to 0.146.0

Release notes

Sourced from slate's releases.

slate-dom@0.146.0

Patch Changes

  • #6332 4e73172 Thanks @​dylans! - Add Node.findPath(root, node), which finds a node's path by walking the tree and returns undefined if the node isn't there. It doesn't depend on rendering, so it works without slate-react, for example on a server. DOMEditor.findPath uses it as its fallback when the rendered node maps are stale.

slate@0.146.0

Minor Changes

  • #6332 4e73172 Thanks @​dylans! - Add Node.findPath(root, node), which finds a node's path by walking the tree and returns undefined if the node isn't there. It doesn't depend on rendering, so it works without slate-react, for example on a server. DOMEditor.findPath uses it as its fallback when the rendered node maps are stale.

Patch Changes

  • #6331 cfd8049 Thanks @​dylans! - Batches inside Editor.withoutNormalizing spend less time on dirty path bookkeeping. An operation that can't map two dirty paths onto one, which is every path-changing operation except merge_node, no longer rebuilds the dirty path key set. 5,000 splits of one block in a batch go from about 7.9 s to 3.7 s. The dirty paths and their order are unchanged.

slate-react@0.145.1

Patch Changes

  • #6329 3d7b2fa Thanks @​dylans! - A click inside the editor whose handler changes the clicked node, for example a <select> that calls setNodes on its element or a suggestion that inserts text, no longer throws "Unable to find the path for Slate node". Editable's click handling now returns when the clicked node is no longer in the document, which its existing check intended but findPath started throwing before it since 0.142.

slate-react@0.145.0

Minor Changes

  • #6327 89a74de Thanks @​dylans! - Add a controlled value prop to Slate. Pass the value from onValueChange back in, and Slate recognizes that exact object and doesn't apply it again. Any other value is applied as a change from outside the editor through editor.setChildren, in a layout effect, so the selection and history stay valid. Values passed in aren't reported through onValueChange. Updates wait while the user is composing text or Android has pending input, and only the latest is applied. value and initialValue together throw.

Patch Changes

  • #6325 6cb0eb4 Thanks @​dylans! - A DOM selection change made just before the editor loses focus now reaches editor.selection. Selection changes are processed a little later than they happen, and since 0.142 changes processed after blur were ignored, so for example clicking an element whose handler blurs the editor could leave editor.selection where it was before the click. Blur now processes any pending selection change first.

slate-history@0.144.0

Minor Changes

  • #6323 075a4a0 Thanks @​dylans! - Undo and redo now account for changes applied with HistoryEditor.withoutSaving. Saved steps are moved past each unsaved operation, so inserting a block above earlier typing, or inserting text before it, no longer makes undo remove the wrong characters. Steps whose content was removed, or that can no longer be applied, are dropped instead of changing other content.

  • #6314 64b036b Thanks @​dylans! - Add Transforms.setChildren(editor, children) and the overridable editor.setChildren method, which apply an outside document through Slate operations instead of replacing editor.children. Unchanged nodes are kept, matched by identity or deep equality; shared nodes move with move_node; and text changes become insert_text/remove_text, so the selection, refs and history stay valid.

    withHistory records each setChildren call as one undo step, separate from typing before and after it.

    BaseEditor now requires setChildren. createEditor supplies it, but editors built by hand and test mocks must add it.

slate@0.144.0

Minor Changes

  • #6314 64b036b Thanks @​dylans! - Add Transforms.setChildren(editor, children) and the overridable editor.setChildren method, which apply an outside document through Slate operations instead of replacing editor.children. Unchanged nodes are kept, matched by identity or deep equality; shared nodes move with move_node; and text changes become insert_text/remove_text, so the selection, refs and history stay valid.

... (truncated)

Commits

Updates slate-dom from 0.126.0 to 0.147.3

Release notes

Sourced from slate-dom's releases.

slate-dom@0.147.3

Patch Changes

  • #6346 b34e312 Thanks @​dylans! - On Android, toSlatePoint no longer throws TypeError reading hasAttribute of null when the DOM point is in a text node the keyboard has detached. It returns null with suppressThrow, and otherwise throws the usual "Cannot resolve a Slate point" error. Seen with Firefox for Android while accepting a keyboard suggestion in a new paragraph (#6343).

slate-dom@0.147.0

Minor Changes

  • #6338 6c4cab5 Thanks @​dylans! - Add resolveDOMNode, resolveSlateNode, resolveSlatePoint and resolveSlateRange, which return null instead of throwing, like resolveDOMPoint and resolveDOMRange. Unlike suppressThrow: true, resolveSlatePoint and resolveSlateRange also return null before Editable mounts and for a selection with no range. The to lookups and suppressThrow are unchanged.

slate-dom@0.146.1

Patch Changes

  • #6334 0f99057 Thanks @​dylans! - resolveDOMPoint and resolveDOMRange no longer report a miss through editor.onDOMError. A miss is often ordinary: a layout effect that measures the selection runs before the edited text's DOM is attached, and replacing editor.children can leave the selection past the end of the new text, so these were reported as broken rendering when nothing was wrong. Slate no longer calls editor.onDOMError itself; the hook stays for apps and plugins.

    resolveDOMRange also returns null instead of throwing when the editor's window isn't registered yet, for example from a layout effect inside the first render, and checks the focus only when the anchor resolves. Scrolling the selection into view no longer throws when the unhung range ends in an element that doesn't render its children.

slate-dom@0.146.0

Patch Changes

  • #6332 4e73172 Thanks @​dylans! - Add Node.findPath(root, node), which finds a node's path by walking the tree and returns undefined if the node isn't there. It doesn't depend on rendering, so it works without slate-react, for example on a server. DOMEditor.findPath uses it as its fallback when the rendered node maps are stale.

slate-dom@0.142.0

Minor Changes

  • #6266 bc91dca Thanks @​dylans! - Add editor.onDOMError and the lookups DOMEditor.resolveDOMPoint, DOMEditor.resolveDOMRange and DOMEditor.resolveEventRange.

    The resolve lookups return null instead of throwing. While the DOM is still catching up with the model (the editor isn't mounted, a render is pending, or Android input hasn't been applied yet), a missing point is ordinary and isn't reported. Once the DOM has settled, a point that still can't be found means a broken rendering contract, such as an element that doesn't render its children, and is reported through editor.onDOMError, which passes it to the browser's reportError by default.

    Slate's own handlers now use these lookups with no try/catch. ArrowUp near a trailing newline, the beforeinput link-end check, shift-clicking past a selected void and restoring the DOM selection no longer throw out of their handlers. Selection syncing, which used to swallow every failure, now reports only the broken-contract case.

    slate-react now requires slate-dom 0.141.0 or later.

  • #6265 82f6713 Thanks @​dylans! - Multi-line plain-text paste now builds the lines into a fragment and calls editor.insertFragment once, instead of splitting the block and calling editor.insertText for each line. Pasting 22,000 lines runs about eight times faster.

    Changes plugins can see:

    • Outside inlines, insertFragment overrides now receive multi-line plain-text pastes, and insertText overrides no longer see them. Single-line pastes still go through insertText.
    • The operations are an insert_node per middle line instead of a split_node per line. Code that matches operation types in apply sees the new shape.
    • Every pasted line gets the block properties and marks at the caret, including pending editor.marks.
    • With the caret inside an inline such as a link, every line still stays inside it, as before. The first and last lines go through insertText, and the middle lines are inserted with one insertNodes call instead of one split per line.

Patch Changes

  • #6317 69658fa Thanks @​dylans! - Fix HAS_BEFORE_INPUT_SUPPORT so legacy Chrome (75 and older) uses the beforeinput fallback as intended. The check combined the desktop and Android legacy flags with ||, which was true for almost every browser.

... (truncated)

Commits

Updates slate-history from 0.115.0 to 0.144.0

Release notes

Sourced from slate-history's releases.

slate-history@0.144.0

Minor Changes

  • #6323 075a4a0 Thanks @​dylans! - Undo and redo now account for changes applied with HistoryEditor.withoutSaving. Saved steps are moved past each unsaved operation, so inserting a block above earlier typing, or inserting text before it, no longer makes undo remove the wrong characters. Steps whose content was removed, or that can no longer be applied, are dropped instead of changing other content.

  • #6314 64b036b Thanks @​dylans! - Add Transforms.setChildren(editor, children) and the overridable editor.setChildren method, which apply an outside document through Slate operations instead of replacing editor.children. Unchanged nodes are kept, matched by identity or deep equality; shared nodes move with move_node; and text changes become insert_text/remove_text, so the selection, refs and history stay valid.

    withHistory records each setChildren call as one undo step, separate from typing before and after it.

    BaseEditor now requires setChildren. createEditor supplies it, but editors built by hand and test mocks must add it.

slate-history@0.140.0

Patch Changes

  • #6308 15064b5 Thanks @​dylans! - Keep a transform's normalization in the same undo step inside HistoryEditor.withoutMerging. Undo steps now start only when the document is normalized, so undoing them no longer throws Cannot find descendant at path or restores a selection that points at a missing node.

slate-history@0.139.0

Patch Changes

  • #6301 9ac0e7f Thanks @​dylans! - Restore a saved history selection on undo and redo even when the current selection is null, including undo after removing the final block.

slate-history@0.128.1

Patch Changes

  • #6063 6ec6ab5c Thanks @​suyash-vyas! - Fix HistoryEditor.withMerging, HistoryEditor.withNewBatch and HistoryEditor.withoutMerging leaving the history flags corrupted when fn throws, and a nested withNewBatch that applies no operation clearing the pending split of the enclosing withNewBatch.
Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for slate-history since your current version.


Updates slate-react from 0.127.1 to 0.147.3

Release notes

Sourced from slate-react's releases.

slate-react@0.147.3

Patch Changes

  • #6346 b34e312 Thanks @​dylans! - Firefox for Android no longer splits a word across blocks when a keyboard suggestion is accepted in an empty paragraph. Firefox commits the word as one insertText per character at offsets it computed first; once the first character re-rendered the empty leaf, the rest of the word went into the next block. A character that arrives within 25 ms of the previous one and targets somewhere other than the editor's selection is now inserted at the selection instead (#6343).

slate-react@0.147.2

Patch Changes

  • #6344 18f1927 Thanks @​dylans! - Chrome's Writing Direction menu command no longer breaks the editor. The command changes the DOM without a beforeinput event, wrapping text in a direction span, so React later threw NotFoundError on removeChild and the editor unmounted. Slate now undoes the DOM changes of any format* input it was not asked to handle first and keeps the selection.

slate-react@0.147.1

Patch Changes

  • #6340 ca37117 Thanks @​dylans! - Report an element whose renderElement didn't render its children through editor.onDOMError when it mounts, naming the element's type and path. Before, nothing was reported, and lookups into the element returned null with no hint why.

slate-react@0.147.0

Minor Changes

  • #6338 6c4cab5 Thanks @​dylans! - Add resolveDOMNode, resolveSlateNode, resolveSlatePoint and resolveSlateRange, which return null instead of throwing, like resolveDOMPoint and resolveDOMRange. Unlike suppressThrow: true, resolveSlatePoint and resolveSlateRange also return null before Editable mounts and for a selection with no range. The to lookups and suppressThrow are unchanged.

slate-react@0.146.1

Patch Changes

  • #6334 0f99057 Thanks @​dylans! - resolveDOMPoint and resolveDOMRange no longer report a miss through editor.onDOMError. A miss is often ordinary: a layout effect that measures the selection runs before the edited text's DOM is attached, and replacing editor.children can leave the selection past the end of the new text, so these were reported as broken rendering when nothing was wrong. Slate no longer calls editor.onDOMError itself; the hook stays for apps and plugins.

    resolveDOMRange also returns null instead of throwing when the editor's window isn't registered yet, for example from a layout effect inside the first render, and checks the focus only when the anchor resolves. Scrolling the selection into view no longer throws when the unhung range ends in an element that doesn't render its children.

slate-react@0.145.1

Patch Changes

  • #6329 3d7b2fa Thanks @​dylans! - A click inside the editor whose handler changes the clicked node, for example a <select> that calls setNodes on its element or a suggestion that inserts text, no longer throws "Unable to find the path for Slate node". Editable's click handling now returns when the clicked node is no longer in the document, which its existing check intended but findPath started throwing before it since 0.142.

slate-react@0.145.0

Minor Changes

  • #6327 89a74de Thanks @​dylans! - Add a controlled value prop to Slate. Pass the value from onValueChange back in, and Slate recognizes that exact object and doesn't apply it again. Any other value is applied as a change from outside the editor through editor.setChildren, in a layout effect, so the selection and history stay valid. Values passed in aren't reported through onValueChange. Updates wait while the user is composing text or Android has pending input, and only the latest is applied. value and initialValue together throw.

Patch Changes

  • #6325 6cb0eb4 Thanks @​dylans! - A DOM selection change made just before the editor loses focus now reaches editor.selection. Selection changes are processed a little later than they happen, and since 0.142 changes processed after blur were ignored, so for example clicking an element whose handler blurs the editor could leave editor.selection where it was before the click. Blur now processes any pending selection change first.

slate-react@0.142.0

... (truncated)

Commits

Updates vite from 8.3.4 to 8.3.5

Release notes

Sourced from vite's releases.

v8.3.5

Bug Fixes

  • build: handle missing chunk import maps (#23777) (8d7623d)
  • build: include preload dependencies to chunk import map hashing (#23793) (4d16e7c)
  • bundled-dev: apply server.origin to asset URLs (#23683) (52ba877)
  • bundled-dev: declare utf-8 charset in fallback page (#23846) (197daf6)
  • bundled-dev: ignore build.chunkImportMap (#23685) (cfe917d)
  • bundled-dev: include user import.meta.env.* defines in the import.meta.env object (#23713) (6019aa7)
  • bundled-dev: map forwarded error stacks through the bundle source maps (#23741) (11fe1e4)
  • bundled-dev: normalize served output files (#23684) (df4e02c)
  • bundled-dev: stop hmr propagation at modules that are no longer imported (#23839) (7471e8c)
  • css: don't fail on a literal % in url() (#23676) (50b382d)
  • deps: update all non-major dependencies (#23731) (cf80aa5)
  • deps: update all non-major dependencies (

…h 32 updates

Bumps the js-minor-and-patch group with 32 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.2.7` | `1.3.1` |
| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.12` | `1.4.1` |
| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.21` | `1.2.1` |
| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.2.0` | `1.3.1` |
| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.25` | `2.2.1` |
| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.16` | `2.1.17` |
| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/navigation-menu) | `1.3.0` | `1.4.1` |
| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.3.0` | `1.4.0` |
| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.3.8` | `2.4.1` |
| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.16` | `1.2.0` |
| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.4.0` | `1.5.0` |
| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.3.8` | `1.4.1` |
| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.22` | `1.2.1` |
| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle) | `1.1.19` | `1.2.1` |
| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle-group) | `1.1.20` | `1.2.1` |
| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.3.0` | `1.4.1` |
| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |
| [slate](https://github.com/ianstormtaylor/slate) | `0.126.2` | `0.146.0` |
| [slate-dom](https://github.com/ianstormtaylor/slate) | `0.126.0` | `0.147.3` |
| [slate-history](https://github.com/ianstormtaylor/slate) | `0.115.0` | `0.144.0` |
| [slate-react](https://github.com/ianstormtaylor/slate) | `0.127.1` | `0.147.3` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.4` | `8.3.5` |
| [ziggy-js](https://github.com/tighten/ziggy) | `2.6.4` | `2.6.5` |
| [@playwright/test](https://github.com/microsoft/playwright) | `1.63.0` | `1.64.1` |
| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.7` | `14.6.8` |
| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.3` | `5.0.5` |
| [jsdom](https://github.com/jsdom/jsdom) | `30.1.2` | `30.1.3` |
| [prettier](https://github.com/prettier/prettier) | `3.9.9` | `3.9.10` |
| [sass](https://github.com/sass/dart-sass) | `1.105.1` | `1.106.1` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.71.1` | `8.72.0` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.3` | `5.0.5` |



Updates `@radix-ui/react-avatar` from 1.2.7 to 1.3.1
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/avatar/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/avatar)

Updates `@radix-ui/react-checkbox` from 1.3.12 to 1.4.1
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/checkbox/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/checkbox)

Updates `@radix-ui/react-collapsible` from 1.1.21 to 1.2.1
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/collapsible/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/collapsible)

Updates `@radix-ui/react-dialog` from 1.2.0 to 1.3.1
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog)

Updates `@radix-ui/react-dropdown-menu` from 2.1.25 to 2.2.1
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu)

Updates `@radix-ui/react-label` from 2.1.16 to 2.1.17
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label)

Updates `@radix-ui/react-navigation-menu` from 1.3.0 to 1.4.1
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/navigation-menu/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/navigation-menu)

Updates `@radix-ui/react-scroll-area` from 1.3.0 to 1.4.0
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/scroll-area/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/scroll-area)

Updates `@radix-ui/react-select` from 2.3.8 to 2.4.1
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select)

Updates `@radix-ui/react-separator` from 1.1.16 to 1.2.0
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/separator/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/separator)

Updates `@radix-ui/react-slot` from 1.4.0 to 1.5.0
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot)

Updates `@radix-ui/react-switch` from 1.3.8 to 1.4.1
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/switch/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/switch)

Updates `@radix-ui/react-tabs` from 1.1.22 to 1.2.1
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs)

Updates `@radix-ui/react-toggle` from 1.1.19 to 1.2.1
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/toggle/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/toggle)

Updates `@radix-ui/react-toggle-group` from 1.1.20 to 1.2.1
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/toggle-group/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/toggle-group)

Updates `@radix-ui/react-tooltip` from 1.3.0 to 1.4.1
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md)
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip)

Updates `react` from 19.3.0 to 19.3.1
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.3.1/packages/react)

Updates `react-dom` from 19.3.0 to 19.3.1
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.3.1/packages/react-dom)

Updates `slate` from 0.126.2 to 0.146.0
- [Release notes](https://github.com/ianstormtaylor/slate/releases)
- [Commits](https://github.com/ianstormtaylor/slate/compare/slate@0.126.2...slate@0.146.0)

Updates `slate-dom` from 0.126.0 to 0.147.3
- [Release notes](https://github.com/ianstormtaylor/slate/releases)
- [Commits](https://github.com/ianstormtaylor/slate/compare/slate-dom@0.126.0...slate-dom@0.147.3)

Updates `slate-history` from 0.115.0 to 0.144.0
- [Release notes](https://github.com/ianstormtaylor/slate/releases)
- [Commits](https://github.com/ianstormtaylor/slate/compare/slate-history@0.115.0...slate-history@0.144.0)

Updates `slate-react` from 0.127.1 to 0.147.3
- [Release notes](https://github.com/ianstormtaylor/slate/releases)
- [Commits](https://github.com/ianstormtaylor/slate/compare/slate-react@0.127.1...slate-react@0.147.3)

Updates `vite` from 8.3.4 to 8.3.5
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.3.5/packages/vite)

Updates `ziggy-js` from 2.6.4 to 2.6.5
- [Release notes](https://github.com/tighten/ziggy/releases)
- [Changelog](https://github.com/tighten/ziggy/blob/2.x/CHANGELOG.md)
- [Commits](tighten/ziggy@v2.6.4...v2.6.5)

Updates `@playwright/test` from 1.63.0 to 1.64.1
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.63.0...v1.64.1)

Updates `@testing-library/user-event` from 14.6.7 to 14.6.8
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/main/CHANGELOG.md)
- [Commits](testing-library/user-event@v14.6.7...v14.6.8)

Updates `@vitest/coverage-v8` from 5.0.3 to 5.0.5
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/coverage-v8)

Updates `jsdom` from 30.1.2 to 30.1.3
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](jsdom/jsdom@v30.1.2...v30.1.3)

Updates `prettier` from 3.9.9 to 3.9.10
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.9.9...3.9.10)

Updates `sass` from 1.105.1 to 1.106.1
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](sass/dart-sass@1.105.1...1.106.1)

Updates `typescript-eslint` from 8.71.1 to 8.72.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.72.0/packages/typescript-eslint)

Updates `vitest` from 5.0.3 to 5.0.5
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/vitest)

---
updated-dependencies:
- dependency-name: "@radix-ui/react-avatar"
  dependency-version: 1.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: "@radix-ui/react-checkbox"
  dependency-version: 1.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: "@radix-ui/react-collapsible"
  dependency-version: 1.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: "@radix-ui/react-dialog"
  dependency-version: 1.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: "@radix-ui/react-dropdown-menu"
  dependency-version: 2.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: "@radix-ui/react-label"
  dependency-version: 2.1.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: js-minor-and-patch
- dependency-name: "@radix-ui/react-navigation-menu"
  dependency-version: 1.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: "@radix-ui/react-scroll-area"
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: "@radix-ui/react-select"
  dependency-version: 2.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: "@radix-ui/react-separator"
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: "@radix-ui/react-slot"
  dependency-version: 1.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: "@radix-ui/react-switch"
  dependency-version: 1.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: "@radix-ui/react-tabs"
  dependency-version: 1.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: "@radix-ui/react-toggle"
  dependency-version: 1.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: "@radix-ui/react-toggle-group"
  dependency-version: 1.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: "@radix-ui/react-tooltip"
  dependency-version: 1.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: react
  dependency-version: 19.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: js-minor-and-patch
- dependency-name: react-dom
  dependency-version: 19.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: js-minor-and-patch
- dependency-name: slate
  dependency-version: 0.146.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: slate-dom
  dependency-version: 0.147.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: slate-history
  dependency-version: 0.144.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: slate-react
  dependency-version: 0.147.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: vite
  dependency-version: 8.3.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: js-minor-and-patch
- dependency-name: ziggy-js
  dependency-version: 2.6.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: js-minor-and-patch
- dependency-name: "@playwright/test"
  dependency-version: 1.64.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: "@testing-library/user-event"
  dependency-version: 14.6.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-minor-and-patch
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 5.0.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-minor-and-patch
- dependency-name: jsdom
  dependency-version: 30.1.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-minor-and-patch
- dependency-name: prettier
  dependency-version: 3.9.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-minor-and-patch
- dependency-name: sass
  dependency-version: 1.106.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: typescript-eslint
  dependency-version: 8.72.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-minor-and-patch
- dependency-name: vitest
  dependency-version: 5.0.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from PhantomPixelDev as a code owner October 25, 2026 20:10
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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.

0 participants