Skip to content
  • eric.carlson@apple.com's avatar
    [Mac] user caption styles not applied to correct element · c1ce91d5
    eric.carlson@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=114230
    
    Reviewed by Jer Noble.
    
    Source/WebCore: 
    
    Test: media/track/track-css-user-override.html
    
    * html/HTMLMediaElement.cpp:
    (WebCore::HTMLMediaElement::updateActiveTextTrackCues): Drive by clean-up so we don't log excessively.
    
    * html/shadow/MediaControlElements.cpp:
    (WebCore::MediaControlTextTrackContainerElement::MediaControlTextTrackContainerElement): Initialize
        new member variables.
    (WebCore::MediaControlTextTrackContainerElement::updateDisplay): Set cue font size when it is
        inserted into the tree.
    (WebCore::MediaControlTextTrackContainerElement::updateTimerFired): Update the font size of 
        all active cues.
    (WebCore::MediaControlTextTrackContainerElement::updateSizes): Set size-relative CSS properties
        after a time because this can be called during layout.
    * html/shadow/MediaControlElements.h:
    
    * html/shadow/MediaControls.cpp:
    (WebCore::MediaControls::textTrackPreferencesChanged): Call clos...
    c1ce91d5