From 0c2226b3fc1b148fe5926cb2ade616fcedd1017c Mon Sep 17 00:00:00 2001 From: Dick Choi Date: Tue, 31 May 2016 21:39:42 +0900 Subject: [PATCH] cancel dispatch queue before focrcing & shorter dispatch latency --- browser/main/Detail/NoteDetail.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/browser/main/Detail/NoteDetail.js b/browser/main/Detail/NoteDetail.js index ef3d23dd..fe2ee491 100644 --- a/browser/main/Detail/NoteDetail.js +++ b/browser/main/Detail/NoteDetail.js @@ -22,6 +22,7 @@ class NoteDetail extends React.Component { componentWillReceiveProps (nextProps) { if (nextProps.note.key !== this.props.note.key) { if (this.state.isDispatchQueued) { + this.cancelDispatchQueue() this.dispatch() } this.setState({ @@ -92,7 +93,7 @@ class NoteDetail extends React.Component { this.setState({ isDispatchQueued: false }) - }, 500) + }, 100) } dispatch () {