diff --git a/source/jspanel.js b/source/jspanel.js index bd561da..e3afde5 100644 --- a/source/jspanel.js +++ b/source/jspanel.js @@ -2619,7 +2619,9 @@ let jsPanel = { }; self.remove = (id, closedBy, cb) => { // self.remove() is just a helper func used in self.close() - self.parentElement.removeChild(self); + if (self.parentElement) { + self.parentElement.removeChild(self); + } if (!document.getElementById(id)) { self.removeMinimizedReplacement(); self.status = 'closed';