-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Bug: Uncaught Error: $getTextNodeOffset: invalid offset 470 for size 378 at key 48 #7639
Copy link
Copy link
Closed
Labels
compositionRelating to IME inputsRelating to IME inputs
Description
Screen.Recording.2025-06-23.at.11.16.45.mov
The system is macos arm latest version. The speed of the recording is 1:1 to realtime.
The error uncaught if you type really fast with an input method.
Lexical version: latest version
Steps To Reproduce
- Open the playground.
- Type really fast.
Link to code example:
https://playground.lexical.dev/?showTreeView=false
The current behavior
Cannot type too fast.
main-CB-XUExg.js:32 IndexSizeError: Failed to execute 'setBaseAndExtent' on 'Selection': The offset 470 is larger than the node's length (379).
at Hg (main-CB-XUExg.js:32:203498)
at Wg (main-CB-XUExg.js:32:204350)
at fv (main-CB-XUExg.js:32:210775)
at main-CB-XUExg.js:32:216050
Hg @ main-CB-XUExg.js:32
Wg @ main-CB-XUExg.js:32
fv @ main-CB-XUExg.js:32
(anonymous) @ main-CB-XUExg.js:32
main-CB-XUExg.js:32 Uncaught Error: $getTextNodeOffset: invalid offset 470 for size 378 at key 48
at xh (main-CB-XUExg.js:32:129498)
at Dy (main-CB-XUExg.js:32:258054)
at Ly (main-CB-XUExg.js:32:257935)
at Zy (main-CB-XUExg.js:32:261906)
at tU (main-CB-XUExg.js:32:262706)
at RangeSelection.getNodes (main-CB-XUExg.js:32:181489)
at AU (main-CB-XUExg.js:32:269166)
at main-CB-XUExg.js:47:149717
at main-CB-XUExg.js:47:150960
at hv (main-CB-XUExg.js:32:208831)
xh @ main-CB-XUExg.js:32
Dy @ main-CB-XUExg.js:32
Ly @ main-CB-XUExg.js:32
Zy @ main-CB-XUExg.js:32
tU @ main-CB-XUExg.js:32
getNodes @ main-CB-XUExg.js:32
AU @ main-CB-XUExg.js:32
(anonymous) @ main-CB-XUExg.js:47
(anonymous) @ main-CB-XUExg.js:47
hv @ main-CB-XUExg.js:32
read @ main-CB-XUExg.js:32
(anonymous) @ main-CB-XUExg.js:47
mv @ main-CB-XUExg.js:32
fv @ main-CB-XUExg.js:32
(anonymous) @ main-CB-XUExg.js:32
main-CB-XUExg.js:32 IndexSizeError: Failed to execute 'setBaseAndExtent' on 'Selection': The offset 470 is larger than the node's length (374).
at Hg (main-CB-XUExg.js:32:203498)
at Wg (main-CB-XUExg.js:32:204350)
at fv (main-CB-XUExg.js:32:210775)
at main-CB-XUExg.js:32:216050
Hg @ main-CB-XUExg.js:32
Wg @ main-CB-XUExg.js:32
fv @ main-CB-XUExg.js:32
(anonymous) @ main-CB-XUExg.js:32
main-CB-XUExg.js:32 Uncaught Error: $getTextNodeOffset: invalid offset 470 for size 373 at key 48
at xh (main-CB-XUExg.js:32:129498)
at Dy (main-CB-XUExg.js:32:258054)
at Ly (main-CB-XUExg.js:32:257935)
at Zy (main-CB-XUExg.js:32:261906)
at tU (main-CB-XUExg.js:32:262706)
at RangeSelection.getNodes (main-CB-XUExg.js:32:181489)
at AU (main-CB-XUExg.js:32:269166)
at main-CB-XUExg.js:47:149717
at main-CB-XUExg.js:47:150960
at hv (main-CB-XUExg.js:32:208831)
xh @ main-CB-XUExg.js:32
Dy @ main-CB-XUExg.js:32
Ly @ main-CB-XUExg.js:32
Zy @ main-CB-XUExg.js:32
tU @ main-CB-XUExg.js:32
getNodes @ main-CB-XUExg.js:32
AU @ main-CB-XUExg.js:32
(anonymous) @ main-CB-XUExg.js:47
(anonymous) @ main-CB-XUExg.js:47
hv @ main-CB-XUExg.js:32
read @ main-CB-XUExg.js:32
(anonymous) @ main-CB-XUExg.js:47
mv @ main-CB-XUExg.js:32
fv @ main-CB-XUExg.js:32
(anonymous) @ main-CB-XUExg.js:32
main-CB-XUExg.js:32 Uncaught Error: $validatePoint: anchor point.offset > node.getTextContentSize() (374 > 373)
at xh (main-CB-XUExg.js:32:129498)
at Lg (main-CB-XUExg.js:32:201431)
at Mg (main-CB-XUExg.js:32:200168)
at Rg (main-CB-XUExg.js:32:201062)
at main-CB-XUExg.js:32:213646
at vv (main-CB-XUExg.js:32:213668)
at bv (main-CB-XUExg.js:32:216176)
at Im (main-CB-XUExg.js:32:154331)
at HTMLDocument.zm (main-CB-XUExg.js:32:156499)
xh @ main-CB-XUExg.js:32
Lg @ main-CB-XUExg.js:32
Mg @ main-CB-XUExg.js:32
Rg @ main-CB-XUExg.js:32
(anonymous) @ main-CB-XUExg.js:32
vv @ main-CB-XUExg.js:32
bv @ main-CB-XUExg.js:32
Im @ main-CB-XUExg.js:32
zm @ main-CB-XUExg.js:32
13main-CB-XUExg.js:32 Uncaught Error: $getTextNodeOffset: invalid offset 470 for size 373 at key 48
at xh (main-CB-XUExg.js:32:129498)
at Dy (main-CB-XUExg.js:32:258054)
at Ly (main-CB-XUExg.js:32:257935)
at Zy (main-CB-XUExg.js:32:261906)
at tU (main-CB-XUExg.js:32:262706)
at RangeSelection.getNodes (main-CB-XUExg.js:32:181489)
at AU (main-CB-XUExg.js:32:269166)
at main-CB-XUExg.js:47:149717
at Array.<anonymous> (main-CB-XUExg.js:47:150752)
at main-CB-XUExg.js:32:247094
The expected behavior
Should be able to type fast.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
compositionRelating to IME inputsRelating to IME inputs