diff --git a/Plugins/ImageUtilities/ImageUtilities.plugin.js b/Plugins/ImageUtilities/ImageUtilities.plugin.js index 34c97d0152..bce002c2d7 100644 --- a/Plugins/ImageUtilities/ImageUtilities.plugin.js +++ b/Plugins/ImageUtilities/ImageUtilities.plugin.js @@ -672,8 +672,10 @@ module.exports = (_ => { this.cleanupListeners("Zoom"); document.removeEventListener("mousemove", dragging); document.removeEventListener("mouseup", releasing); - document.removeImageUtilitiesZoomObserver.disconnect(); - delete document.removeImageUtilitiesZoomObserver; + if (document.removeImageUtilitiesZoomObserver) { + document.removeImageUtilitiesZoomObserver.disconnect(); + delete document.removeImageUtilitiesZoomObserver; + } BDFDB.DOMUtils.remove(lense, backdrop); BDFDB.DataUtils.save(zoomSettings, this, "zoomSettings"); };