From 023736c5add7a0322219302d895d724a833e3da9 Mon Sep 17 00:00:00 2001 From: Andy Haden Date: Fri, 7 Jul 2017 15:06:47 -0700 Subject: [PATCH] cabana: higher debounce interval for part change --- src/CanExplorer.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/CanExplorer.js b/src/CanExplorer.js index c6ba7b7..5893ba9 100644 --- a/src/CanExplorer.js +++ b/src/CanExplorer.js @@ -249,13 +249,16 @@ export default class CanExplorer extends Component { } partChangeDebounced = debounce((part) => { - this.spawnWorker(this.state.currentParts); - }, 250); + const {currentParts} = this.state; + this.spawnWorker(currentParts); + }, 500); + onPartChange(part) { let {currentParts, canFrameOffset} = this.state; if(canFrameOffset === -1) { return } + const currentPartSpan = currentParts[1] - currentParts[0] + 1; currentParts = [part, part + currentPartSpan - 1]; this.setState({currentParts, messages: {}, selectedMessage: null}, this.partChangeDebounced);