From cd655ad1e6b49f98cf8f2fb505f4313a380c0426 Mon Sep 17 00:00:00 2001 From: Labhansh Agrawal Date: Sat, 12 Oct 2019 19:36:19 +0530 Subject: [PATCH] Fix undefined resizeObserver error during split --- lib/components/term.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/lib/components/term.js b/lib/components/term.js index b5d267a5..85d717f8 100644 --- a/lib/components/term.js +++ b/lib/components/term.js @@ -426,18 +426,16 @@ export default class Term extends React.PureComponent { onTermWrapperRef(component) { this.termWrapperRef = component; - let resizeTimeout; - let resizeObserver; if (component) { - resizeObserver = new ResizeObserver(() => { - clearTimeout(resizeTimeout); - resizeTimeout = setTimeout(() => { + this.resizeObserver = new ResizeObserver(() => { + clearTimeout(this.resizeTimeout); + this.resizeTimeout = setTimeout(() => { this.fitResize(); }, 500); }); - resizeObserver.observe(component); + this.resizeObserver.observe(component); } else { - resizeObserver.disconnect(); + this.resizeObserver.disconnect(); } }