From 40cd66eae007f4c44cf2341d9a2822c9c04f2f91 Mon Sep 17 00:00:00 2001 From: inaseem Date: Mon, 4 Oct 2021 17:54:58 +0530 Subject: [PATCH] Fixed xterm resize issue --- frontend/components/RijuTerminal.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/components/RijuTerminal.js b/frontend/components/RijuTerminal.js index b5f18fc..afbda0e 100644 --- a/frontend/components/RijuTerminal.js +++ b/frontend/components/RijuTerminal.js @@ -13,14 +13,15 @@ function RijuTerminal() { background: "#292D3E", }, }); - term.open(document.getElementById("riju-term")); - term.write("Connecting to server..."); const fitAddon = new FitAddon(); term.loadAddon(fitAddon); + term.open(document.getElementById("riju-term")); + term.write("Connecting to server..."); window.addEventListener("resize", () => fitAddon.fit()); EventEmitter.subscribe("resize", () => { - fitAddon.fit(); + const event = new Event("resize"); + window.dispatchEvent(event); }); EventEmitter.subscribe("terminal", (payload) => { if (!payload) return;