Merge pull request #2069 from matrix-org/t3chguy/slate_cont2

Moar Slate Fixes
This commit is contained in:
Matthew Hodgson 2018-07-17 17:15:01 +01:00 committed by GitHub
commit 02c3bc9476
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 58 additions and 24 deletions

View file

@ -32,7 +32,13 @@ class MessageComposerStore {
setEditorState(roomId: string, editorState: Value, richText: boolean) {
localStorage.setItem(this._getKey(roomId), JSON.stringify({
editor_state: editorState,
editor_state: editorState.toJSON({
preserveSelection: true,
// XXX: re-hydrating history is not currently supported by fromJSON
// preserveHistory: true,
// XXX: this seems like a workaround for selection.isSet being based on anchorKey instead of anchorPath
preserveKeys: true,
}),
rich_text: richText,
}));
}