diff --git a/dom/html/HTMLMediaElement.cpp b/dom/html/HTMLMediaElement.cpp
index 0a8a58247fcd..987f6c84bc03 100644
--- a/dom/html/HTMLMediaElement.cpp
+++ b/dom/html/HTMLMediaElement.cpp
@@ -2300,6 +2300,7 @@ void HTMLMediaElement::AbortExistingLoads() {
}
ChangeNetworkState(NETWORK_EMPTY);
RemoveMediaTracks();
+ UpdateOutputTrackSources();
ChangeReadyState(HAVE_NOTHING);
// TODO: Apply the rules for text track cue rendering Bug 865407