diff --git a/src/views/components/taskSelect.tsx b/src/views/components/taskSelect.tsx index 136a446..9cdc1c7 100644 --- a/src/views/components/taskSelect.tsx +++ b/src/views/components/taskSelect.tsx @@ -18,6 +18,7 @@ interface Props extends HTMLAttributes { } const TaskSelect: React.FC = (props) => ( {
{
{ this.refetch(); document.addEventListener("keydown", this.handleHotkeys); }; + componentWillUnmount = () => { + document.removeEventListener("keydown", this.handleHotkeys); + }; componentDidUpdate = (prevProps: Props) => { if (prevProps.tasks !== this.props.tasks) { this.setState({