We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 92a9695 + 29cc417 commit de3811eCopy full SHA for de3811e
src/dom/dom.js
@@ -2076,8 +2076,14 @@ p5.Element.prototype.remove = function() {
2076
});
2077
}
2078
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
+
2085
// deregister events
- for (var ev in this._events) {
2086
+ for (let ev in this._events) {
2087
this.elt.removeEventListener(ev, this._events[ev]);
2088
2089
if (this.elt && this.elt.parentNode) {
0 commit comments