Bug 180933 - [WPE] TypeError: null is not an object (evaluating 'panel.parentElement.querySelector') in media controls
Summary: [WPE] TypeError: null is not an object (evaluating 'panel.parentElement.query...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WPE WebKit (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-18 09:13 PST by Ms2ger (he/him; ⌚ UTC+1/+2)
Modified: 2020-03-12 03:19 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ms2ger (he/him; ⌚ UTC+1/+2) 2017-12-18 09:13:08 PST
Getting a couple of those exceptions in

imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues.html
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html
Comment 1 Zan Dobersek 2019-07-31 07:04:01 PDT
Also:
  imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-inline.html [ Failure ]
  imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup.html [ Failure ]
  imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata.html [ Failure ]
Comment 2 Zan Dobersek 2019-07-31 07:05:50 PDT
Error comes from the controlsAreHidden() function in mediaControlsBase.js, where the `panel.parentElement` is null due to the controls currently not being present.
Comment 3 Zan Dobersek 2019-07-31 07:13:45 PDT
Also:
  imported/w3c/web-platform-tests/preload/single-download-preload.html [ Failure ]
Comment 4 Diego Pino 2020-03-12 03:19:59 PDT
All these tests started to pass since [r257130-r257133] onwards:

* imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues.html
* imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html
* imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-inline.html
* imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup.html
* imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata.html:
* imported/w3c/web-platform-tests/preload/single-download-preload.html

Likely fixed in r257133. 

Closing bug. Gardened in https://bugs.webkit.org/show_bug.cgi?id=208987.