Skip to content
This repository was archived by the owner on Sep 5, 2024. It is now read-only.

Commit 9d76187

Browse files
committed
fix(select): fix error when removing node on route change
closes #2481
1 parent d65edce commit 9d76187

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/components/select/select.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -871,7 +871,9 @@ function SelectProvider($$interimElementProvider) {
871871
return $mdUtil.transitionEndPromise(element, { timeout: 350 }).then(function() {
872872
element.removeClass('md-active');
873873
opts.backdrop && opts.backdrop.remove();
874-
opts.parent[0].removeChild(element[0]); // use browser to avoid $destroy event
874+
if (element[0].parentNode === opts.parent[0]) {
875+
opts.parent[0].removeChild(element[0]); // use browser to avoid $destroy event
876+
}
875877
if (opts.disableParentScroll) {
876878
opts.restoreScroll();
877879
}

0 commit comments

Comments
 (0)