| Index: Source/core/html/HTMLMediaElement.cpp
 | 
| diff --git a/Source/core/html/HTMLMediaElement.cpp b/Source/core/html/HTMLMediaElement.cpp
 | 
| index b8dc2bde778c1be33b154da95d6802745ef77a83..ef04865166b87ef39329852bcc3e9ccde1dd1443 100644
 | 
| --- a/Source/core/html/HTMLMediaElement.cpp
 | 
| +++ b/Source/core/html/HTMLMediaElement.cpp
 | 
| @@ -253,7 +253,7 @@ bool HTMLMediaElement::isMediaStreamURL(const String& url)
 | 
|      return s_mediaStreamRegistry ? s_mediaStreamRegistry->contains(url) : false;
 | 
|  }
 | 
|  
 | 
| -HTMLMediaElement::HTMLMediaElement(const QualifiedName& tagName, Document& document, bool createdByParser)
 | 
| +HTMLMediaElement::HTMLMediaElement(const QualifiedName& tagName, Document& document)
 | 
|      : HTMLElement(tagName, document)
 | 
|      , ActiveDOMObject(&document)
 | 
|      , m_loadTimer(this, &HTMLMediaElement::loadTimerFired)
 | 
| @@ -299,7 +299,6 @@ HTMLMediaElement::HTMLMediaElement(const QualifiedName& tagName, Document& docum
 | 
|      , m_loadInitiatedByUserGesture(false)
 | 
|      , m_completelyLoaded(false)
 | 
|      , m_havePreparedToPlay(false)
 | 
| -    , m_parsingInProgress(createdByParser)
 | 
|      , m_tracksAreReady(true)
 | 
|      , m_haveVisibleTextTrack(false)
 | 
|      , m_processingPreferenceChange(false)
 | 
| @@ -465,7 +464,6 @@ void HTMLMediaElement::parseAttribute(const QualifiedName& name, const AtomicStr
 | 
|  void HTMLMediaElement::finishParsingChildren()
 | 
|  {
 | 
|      HTMLElement::finishParsingChildren();
 | 
| -    m_parsingInProgress = false;
 | 
|  
 | 
|      if (!RuntimeEnabledFeatures::videoTrackEnabled())
 | 
|          return;
 | 
| @@ -2673,7 +2671,7 @@ void HTMLMediaElement::didAddTrack(HTMLTrackElement* trackElement)
 | 
|  
 | 
|      // Do not schedule the track loading until parsing finishes so we don't start before all tracks
 | 
|      // in the markup have been added.
 | 
| -    if (!m_parsingInProgress)
 | 
| +    if (isFinishedParsingChildren())
 | 
|          scheduleDelayedAction(LoadTextTrackResource);
 | 
|  
 | 
|      if (hasMediaControls())
 | 
| 
 |