diff --git a/browser/main/NoteList/index.js b/browser/main/NoteList/index.js index 7bb52ccd6..ba2c801f7 100644 --- a/browser/main/NoteList/index.js +++ b/browser/main/NoteList/index.js @@ -652,14 +652,18 @@ class NoteList extends React.Component { }) ) .then((data) => { - data.forEach((item) => { - dispatch({ - type: 'DELETE_NOTE', - storageKey: item.storageKey, - noteKey: item.noteKey + const dispatchHandler = () => { + data.forEach((item) => { + dispatch({ + type: 'DELETE_NOTE', + storageKey: item.storageKey, + noteKey: item.noteKey + }) }) - }) + } + ee.once('list:next', dispatchHandler) }) + .then(() => ee.emit('list:next')) .catch((err) => { console.error('Cannot Delete note: ' + err) }) @@ -683,6 +687,7 @@ class NoteList extends React.Component { }) AwsMobileAnalyticsConfig.recordDynamicCustomEvent('EDIT_NOTE') }) + .then(() => ee.emit('list:next')) .catch((err) => { console.error('Notes could not go to trash: ' + err) })