Skip to content

Commit 0a42dcd

Browse files
committed
Tear down mutation observer on modal destruction
Fixes #6832
1 parent deb275d commit 0a42dcd

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/definitions/modules/modal.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,9 @@ $.fn.modal = function(parameters) {
138138
},
139139

140140
destroy: function() {
141+
if (module.observer) {
142+
observer.disconnect();
143+
}
141144
module.verbose('Destroying previous modal');
142145
$module
143146
.removeData(moduleNamespace)
@@ -160,6 +163,7 @@ $.fn.modal = function(parameters) {
160163
subtree : true
161164
});
162165
module.debug('Setting up mutation observer', observer);
166+
module.observer = observer;
163167
}
164168
},
165169

0 commit comments

Comments
 (0)