mirror of
https://github.com/vector-im/element-web.git
synced 2025-08-31 19:31:11 +02:00
Assume the position is at the end when the offset has no last part
We get an NPE when the user cuts their entire message, and this fixes it.
This commit is contained in:
parent
b137cd21d3
commit
1b4ab856c9
@ -117,7 +117,7 @@ export default class DocumentPosition {
|
||||
}
|
||||
offset += this.offset;
|
||||
const lastPart = model.parts[this.index];
|
||||
const atEnd = offset >= lastPart.text.length;
|
||||
const atEnd = !lastPart || offset >= lastPart.text.length; // if no last part, we're at the end
|
||||
return new DocumentOffset(offset, atEnd);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user