Spotted another leak (#1069)

This commit is contained in:
Jake Archibald
2021-06-23 10:39:27 +01:00
committed by GitHub
parent dbb31a1add
commit 07a288398e

View File

@@ -329,10 +329,11 @@ export function startBlobAnim(canvas: HTMLCanvasElement) {
hasFocus = false;
};
new ResizeObserver(() => {
const resizeObserver = new ResizeObserver(() => {
// Redraw for new canvas size
if (!animating) drawFrame(0);
}).observe(canvas);
});
resizeObserver.observe(canvas);
addEventListener('focus', focusListener);
addEventListener('blur', blurListener);
@@ -341,6 +342,7 @@ export function startBlobAnim(canvas: HTMLCanvasElement) {
function destruct() {
removeEventListener('focus', focusListener);
removeEventListener('blur', blurListener);
resizeObserver.disconnect();
document.removeEventListener('visibilitychange', visibilityListener);
}