Skip to content

Commit de3811e

Browse files
authored
Merge pull request #4173 from mojosoeun/resolves#4158-bug-npm-bundle
resolve(#4158): bug in npm bundle
2 parents 92a9695 + 29cc417 commit de3811e

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/dom/dom.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2076,8 +2076,14 @@ p5.Element.prototype.remove = function() {
20762076
});
20772077
}
20782078

2079+
// delete the reference in this._pInst._elements
2080+
const index = this._pInst._elements.indexOf(this);
2081+
if (index !== -1) {
2082+
this._pInst._elements.splice(index, 1);
2083+
}
2084+
20792085
// deregister events
2080-
for (var ev in this._events) {
2086+
for (let ev in this._events) {
20812087
this.elt.removeEventListener(ev, this._events[ev]);
20822088
}
20832089
if (this.elt && this.elt.parentNode) {

0 commit comments

Comments
 (0)