You've already forked joplin
mirror of
https://github.com/laurent22/joplin.git
synced 2025-11-26 22:41:17 +02:00
This commit is contained in:
@@ -660,6 +660,17 @@ class NoteScreenComponent extends BaseScreenComponent<ComponentProps, State> imp
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Reset undo/redo button state when switching to edit mode or when switching between markdown and rich text editors, since the editor is
|
||||||
|
// recreated and loses its undo/redo history
|
||||||
|
if (this.state.mode === 'edit' && (prevState.mode !== this.state.mode || prevProps.editorType !== this.props.editorType)) {
|
||||||
|
this.setState({
|
||||||
|
undoRedoButtonState: {
|
||||||
|
canUndo: false,
|
||||||
|
canRedo: false,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
if (prevProps.noteId && this.props.noteId && prevProps.noteId !== this.props.noteId) {
|
if (prevProps.noteId && this.props.noteId && prevProps.noteId !== this.props.noteId) {
|
||||||
// Easier to just go back, then go to the note since
|
// Easier to just go back, then go to the note since
|
||||||
// the Note screen doesn't handle reloading a different note
|
// the Note screen doesn't handle reloading a different note
|
||||||
|
|||||||
Reference in New Issue
Block a user