fix(editor): Align undo/redo functionality on new canvas (no-changelog) (#11154)

This commit is contained in:
Alex Grozav
2024-10-08 16:41:54 +03:00
committed by GitHub
parent 18c0c8612c
commit ad4cb0ea0c
5 changed files with 64 additions and 60 deletions

View File

@@ -652,10 +652,10 @@ export function useNodeHelpers() {
return returnData;
}
function disableNodes(nodes: INodeUi[], trackHistory = false) {
function disableNodes(nodes: INodeUi[], { trackHistory = false, trackBulk = true } = {}) {
const telemetry = useTelemetry();
if (trackHistory) {
if (trackHistory && trackBulk) {
historyStore.startRecordingUndo();
}
@@ -690,7 +690,8 @@ export function useNodeHelpers() {
);
}
}
if (trackHistory) {
if (trackHistory && trackBulk) {
historyStore.stopRecordingUndo();
}
}