diff --git a/apps/web/src/index.js b/apps/web/src/index.js index 06fdd7c4d..9524bd86f 100644 --- a/apps/web/src/index.js +++ b/apps/web/src/index.js @@ -1,6 +1,5 @@ import "react-app-polyfill/ie11"; import "react-app-polyfill/ie9"; -import "./utils/defer"; import "./utils/dimensions"; import React from "react"; import ReactDOM from "react-dom"; diff --git a/apps/web/src/stores/note-store.js b/apps/web/src/stores/note-store.js index 6c61543cc..6bc7552c5 100644 --- a/apps/web/src/stores/note-store.js +++ b/apps/web/src/stores/note-store.js @@ -69,7 +69,7 @@ class NoteStore extends BaseStore { favorite = async (note) => { await db.notes.note(note).favorite(); - this.refreshContext.defer(); + setTimeout(() => this.refreshContext(), 0); this._setValue(note.id, "favorite", !note.favorite); }; diff --git a/apps/web/src/utils/defer.js b/apps/web/src/utils/defer.js deleted file mode 100644 index 3714e3ca4..000000000 --- a/apps/web/src/utils/defer.js +++ /dev/null @@ -1,9 +0,0 @@ -function defer() { - setTimeout(this, 0); -} - -// eslint-disable-next-line no-extend-native -Object.defineProperty(Function.prototype, "defer", { - value: defer, - writable: false, -});