Skip to content

chore: bump @lexical/list from 0.27.2 to 0.41.0#20539

Open
dependabot[bot] wants to merge 1 commit intodevfrom
dependabot/npm_and_yarn/lexical/list-0.41.0
Open

chore: bump @lexical/list from 0.27.2 to 0.41.0#20539
dependabot[bot] wants to merge 1 commit intodevfrom
dependabot/npm_and_yarn/lexical/list-0.41.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 1, 2026

Bumps @lexical/list from 0.27.2 to 0.41.0.

Release notes

Sourced from @​lexical/list's releases.

v0.41.0 is a monthly release with a huge number of fixes and features from a lot of new contributors. The most notable fixes are related to IME, non-ascii keyboard layouts, and markdown.

Breaking Changes

--lexical-indent-base-value CSS moved to root element #8132

The --lexical-indent-base-value CSS custom property is now only read from the root element of the editor, so any CSS or code to set this value must target that rather than an indented element in the document. This allows the indent to be computed while the document is being rendered without layout thrashing.

Highlights

Core

  • ⚠️ #8132 Breaking Change: Fix --lexical-indent-base-value CSS variable override
  • #8111 Prevent layout thrashing when setting element indent for no indent case
  • 🆕 #8115 Support legacy 'align' attribute in ParagraphNode importDOM
  • #8121 IME: Do not move anchor when inserting composition start char
  • #8142 IME: Fix history not recording composing character
  • #8148 IME: Do not apply format and style when moving to a different node in composition
  • #8154 IME: Fix selected text not properly deleted after IME input on Safari (macOS)
  • #8162 IME: Maintain format when multiple formatted text nodes are replaced with composition text
  • #8159 Support DOM selection in elements with slots Code
  • 🆕 #7918 Allow moving caret outside of code block
  • 🆕 #8155 Trigger keyboard shortcuts by physical key code with non-ascii keyboard layouts

Extension

  • 🆕 #8114 Implement DecoratorTextExtension applying format to DecoratorTextNode

Rich Text

  • 🆕 #8122 Support configuration of indentable nodes
  • #8152 Inherit format and style when inserting tab

Link

  • #8123 Prevent AutoLink from linking URLs inside code blocks without highlighting
  • #8127 Prevent AutoLinkNode from creating extra paragraphs
  • #8137 Add AutoLinkNode to AutoLinkExtension node dependencies
  • #8138 $toggleLink should remove the whole link when selection is collapsed
  • #8164 Prevent creation of nested LinkNode
  • #8158 Transform to move blocks outside of LinkNode List
  • 🆕 #8092 Preserve ordered list numbering when split by blocks or paragraphs
  • #8118 Remove empty parent node in nested list
  • 🆕 #8105 Add focus event option for the checklist extension

Table

  • 🆕 #8097 Implement "fit nested tables" for nested table pasting
  • 🆕 #8094 Support 'scope' attribute in HTML import for th tags
  • #8131 Preserve Background Color when pasting table rows inside table

Markdown

  • #8116 Fix nested fenced code blocks parsing and export

... (truncated)

Changelog

Sourced from @​lexical/list's changelog.

v0.41.0 (2026-02-25)

  • lexical Bug Fix Move new paragraph outside inline element in insertParagraph (#8158) Achal Jhawar
  • lexical-markdown Bug Fix Prevent nesting links creation (#8164) Sergey Gorbachev
  • tests Chore Update yaml-language-server in lexical-esm-astro-react integration fixture (#8163) PikkaPikkachu
  • lexical Bug Fix Maintain format when replace multiple formatted text nodes with composition text (#8162) kimseongyu
  • lexical-markdown Fix Prevent markdown shortcut link transformer from being too greedy (#8161) Bob Ippolito
  • feat add focus event option for the checklist extension (#8105) Tulio
  • lexical Bug Fix Fix selected text not properly deleted after IME input on Safari (macOS) (#8154) Kawashima Shota (shiba)
  • lexical-core Bug fix support dom selection for elements with slots (#8159) Maksim Horbachevsky
  • lexical-rich-text Bug Fix Inherit format and style when inserting tab (#8152) kimseongyu
  • lexical-playground Bug Fix Code block formatting in unintended adjacent lines (#8149) Achal Jhawar
  • lexical Bug Fix Do not apply format and style when moving to different node in composition (#8148) kimseongyu
  • lexical-history Bug Fix History not record composing character (#8142) Senasiko
  • lexical-website Chore Add a website build step to Github Actions in CI (#8146) Bob Ippolito
  • docs fix formatting and update browser support table (#8144) IkyssOffc
  • lexical-extension Feature Implement DecoratorTextExtension applying format to DecoratorTextNode (#8114) Sergey Gorbachev
  • lexical-markdown Feature Support Enter key after to create code block (#8140) Achal Jhawar
  • lexical-link Bug Fix toggleLink removes link when selection is collapsed (#8138) Senasiko
  • lexical-website Chore Update supported browsers list to Safari 15, Chrome 86, Firefox 115 (#8141) Bob Ippolito
  • lexical-playground Clean up old Table Hover Actions (#8139) Ivaylo Pavlov
  • lexical-link Bug Fix Add AutoLinkNode to AutoLinkExtension node dependencies (#8137) Bob Ippolito
  • lexical-playground Fix Increase toolbar z-index to prevent content overlap (#8134) Sa-Te
  • Breaking Changelexical Bug Fix Fix --lexical-indent-base-value CSS variable override (#8132) Achal Jhawar
  • lexical-code Bug Fix Allow moving caret outside code block (#7918) Simon
  • lexical-table Fix Preserve Background Color when pasting table rows inside table. (#8131) Sa-Te
  • lexical Bug Fix Do not move anchor when inserting composition start char (#8121) kimseongyu
  • lexical-react Annotate deprecated to menuRenderFn with NodeContext (#8001) Michael
  • lexical-playgroundlexical-link Bug Fix Prevent AutoLinkNode from creating extra paragraphs (#8127) Sebastian
  • lexical-playground Rearrange table columns (#8063) Ivaylo Pavlov
  • lexical-link Bug Fix Prevent AutoLink from linking URLs inside code blocks (#8123) Achal Jhawar
  • lexical-extensionlexical-rich-textlexical-react Feature Support configuration of indentable nodes (#8122) Sergey Gorbachev
  • lexical Bug Fix Remove empty parent node in nested list (#8118) Senasiko
  • lexical-playground tests for ComponentPickerMenuPlugin (#8128) Syed Umar Anis
  • lexical-markdown Bug Fix Fix nested fenced code blocks parsing and export (#8116) Abdul Alim
  • lexical-list Feature Preserve ordered list numbering when split by blocks or paragraphs (#8092) Sa-Te
  • lexical Feature Support legacy align attribute in ParagraphNode importDOM (#8115) Sa-Te
  • Fix(table) Support scope attribute in HTML import. (#8094) Sa-Te
  • lexical Chore Stabilize playground collab WebKit E2E test waits (#8113) Szymon Rczka
  • lexical-tablelexical-playground Feature Implement fit nested tables for nested table pasting (#8097) Randal
  • Update examples for v0.40.0 and pnpm (#8110) Bob Ippolito
  • lexical Bug Fix Prevent layout thrashing when setting element indent for no indent case (#8111) InanBerkin
  • v0.40.0 (#8104) Bob Ippolito
  • v0.40.0 Lexical GitHub Actions Bot

v0.40.0 (2026-02-01)

  • lexical Bug Fix Refactor RootNode.cachedText computation for coherency (#8099) Bob Ippolito
  • lexical-markdown Bug Fix Replace regex-based format matching with (#8093) kimseongyu
  • Fix(Playground) Prevent code block line wrapping to keep line number (#8087) Sa-Te

... (truncated)

Commits
  • 14bb730 v0.41.0
  • 2f1189d feat: add focus event option for the checklist extension (#8105)
  • 2ccc73a [lexical-list] Feature: Preserve ordered list numbering when split by blocks ...
  • b961452 v0.40.0 (#8104)
  • 26ec991 [lexical][lexical-utils] Chore: Use workspace:* for monorepo versions and fix...
  • 7d38868 [lexical-list] Bug Fix: Treat whitespace-only list items as empty when pressi...
  • 20e2c2f [lexical-list] Bug Fix: fix selection issue from list transform on linebreak ...
  • f508ff5 Chore: Add an ignore-previously-published arg to the publish action (#8023)
  • 8cc0929 v0.39.0 (#8021)
  • a64fd2e [lexical-extension][lexical-*] Bug Fix: Defer node class references to potent...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@lexical/list](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list) from 0.27.2 to 0.41.0.
- [Release notes](https://github.com/facebook/lexical/releases)
- [Changelog](https://github.com/facebook/lexical/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/lexical/commits/v0.41.0/packages/lexical-list)

---
updated-dependencies:
- dependency-name: "@lexical/list"
  dependency-version: 0.41.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@sonarqubecloud
Copy link

sonarqubecloud bot commented Mar 1, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant