v0.32.1

facebook/lexicalv0.32.1Jun 4, 2025by etrepum

AI Summary

This is an ad-hoc patch release (v0.32.1) that addresses critical bugs, primarily fixing a document corruption issue when a TabNode was at the anchor or focus of a selection during text insertion. The release also standardizes Firefox's Select All (Ctrl+A) behavior to match other browsers.

Key Highlights

  • Fixed document corruption issue when TabNode is at selection anchor/focus during text insertion (#7602)
  • Standardized Firefox Select All (Ctrl+A) behavior to match other browsers (#7579)
  • Monthly release cycle continuation from v0.32.0

Full Release Notes

This is an ad-hoc patch release to include #7602 - which fixes an issue that could corrupt a document if a TabNode was at the anchor or focus of a selection when text is inserted under certain circumstances.

## Highlights

Core

- ✅ #7602 Treat all TabNode as if they are in token mode
- ✅ #7579 Firefox now handles Select All (Ctrl+A) the same way as other browsers

## What's Changed
* [Monthly Release] v0.32.0 by @lilshady in https://github.com/facebook/lexical/pull/7599
* [lexical][lexical-selection] Bug Fix: Treat all TabNode as if they are in token mode by @etrepum in https://github.com/facebook/lexical/pull/7602
* [scripts] update next version in lexical-esm-nextjs by @lilshady in https://github.com/facebook/lexical/pull/7604
* [tests] Chore: Update table test to use locator API instead of page.evaluate by @etrepum in https://github.com/facebook/lexical/pull/7603
* [lexical] Fix: ctrl+a doesn't work well in plain text mode on Firefox by @wataru-chocola in https://github.com/facebook/lexical/pull/7579

## New Contributors
* @wataru-chocola made their first contribution in https://github.com/facebook/lexical/pull/7579

**Full Changelog**: https://github.com/facebook/lexical/compare/v0.32.0...v0.32.1