From fc6ea3f34d18b7e663f3f0dd0bc671d66d0ac9d7 Mon Sep 17 00:00:00 2001 From: Adam Haglund Date: Sun, 20 Aug 2017 00:56:14 +0200 Subject: [PATCH] fixed cookie edit saving logic --- app/ui/components/modals/cookie-modify-modal.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/ui/components/modals/cookie-modify-modal.js b/app/ui/components/modals/cookie-modify-modal.js index 147bd6861e..1164178872 100644 --- a/app/ui/components/modals/cookie-modify-modal.js +++ b/app/ui/components/modals/cookie-modify-modal.js @@ -94,9 +94,12 @@ class CookieModifyModal extends PureComponent { } if (valid) { + const newCookie = Object.assign({}, cookie, {[field]: input}); + clearTimeout(this._cookieUpdateTimeout); this._cookieUpdateTimeout = setTimeout(() => { - this._handleCookieUpdate(cookie, Object.assign({}, cookie, {[field]: input})); + this._handleCookieUpdate(cookie, newCookie); + this.setState({cookie: newCookie}); }, DEBOUNCE_MILLIS * 2); } @@ -104,10 +107,6 @@ class CookieModifyModal extends PureComponent { isValid: { ...this.state.isValid, [field]: valid - }, - cookie: { - ...cookie, - [field]: input } }); }