Clear loading states

This commit is contained in:
Jake Archibald
2020-11-10 11:57:28 +00:00
parent 324c2b6cab
commit 6d0d9dc022

View File

@@ -497,7 +497,17 @@ export default class Compress extends Component<Props, State> {
}
}
if (!jobNeeded) return;
if (!jobNeeded) {
// Clear any loading that may be happening
this.setState((state) => ({
loading: false,
sides: state.sides.map((side) => ({ ...side, loading: false })) as [
Side,
Side,
],
}));
return;
}
const mainSignal = this.mainAbortController.signal;
const sideSignals = this.sideAbortControllers.map((ac) => ac.signal);