From 4ca9353cd9ac4d32e288d49833ab0c30de02cef6 Mon Sep 17 00:00:00 2001 From: Mitchell McCaffrey Date: Thu, 5 Aug 2021 14:51:07 +1000 Subject: [PATCH] Increase key emitter max listeners --- src/contexts/KeyboardContext.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/contexts/KeyboardContext.tsx b/src/contexts/KeyboardContext.tsx index 265f17e..96d91c8 100644 --- a/src/contexts/KeyboardContext.tsx +++ b/src/contexts/KeyboardContext.tsx @@ -1,10 +1,13 @@ import React, { useEffect, useState, useContext } from "react"; import { EventEmitter } from "events"; -const KeyboardContext = React.createContext({ keyEmitter: new EventEmitter() }); +const keyboardEmitter = new EventEmitter(); +keyboardEmitter.setMaxListeners(100); + +const KeyboardContext = React.createContext({ keyEmitter: keyboardEmitter }); export function KeyboardProvider({ children }: { children: React.ReactNode }) { - const [keyEmitter] = useState(new EventEmitter()); + const [keyEmitter] = useState(keyboardEmitter); useEffect(() => { function handleKeyDown(event: Event) { // Ignore text input