diff --git a/src/client/app/common/views/widgets/memo.vue b/src/client/app/common/views/widgets/memo.vue index 8a037f03dc6e..b3b668a9ad91 100644 --- a/src/client/app/common/views/widgets/memo.vue +++ b/src/client/app/common/views/widgets/memo.vue @@ -25,7 +25,8 @@ export default define({ data() { return { text: null, - changed: false + changed: false, + timeoutId: null }; }, @@ -45,6 +46,8 @@ export default define({ onChange() { this.changed = true; + clearTimeout(this.timeoutId); + this.timeoutId = setTimeout(this.saveMemo, 1000); }, saveMemo() {