diff --git a/src/components/CategorySkipOptionsComponent.tsx b/src/components/CategorySkipOptionsComponent.tsx index deb98b22..bf010067 100644 --- a/src/components/CategorySkipOptionsComponent.tsx +++ b/src/components/CategorySkipOptionsComponent.tsx @@ -18,6 +18,7 @@ export interface CategorySkipOptionsState { } class CategorySkipOptionsComponent extends React.Component { + setBarColorTimeout: NodeJS.Timeout; constructor(props: CategorySkipOptionsProps) { super(props); @@ -172,6 +173,8 @@ class CategorySkipOptionsComponent extends React.Component, preview: boolean): void { + clearTimeout(this.setBarColorTimeout); + if (preview) { this.setState({ previewColor: event.currentTarget.value @@ -188,7 +191,9 @@ class CategorySkipOptionsComponent extends React.Component { + Config.config.barTypes = Config.config.barTypes; + }, 300); } }