Bug 416844

Summary: Media with audio does no play (after update to Qt 5.14?)
Product: [Applications] Falkon Reporter: Theo <alpha0x89>
Component: generalAssignee: David Rosca <nowrep>
Status: RESOLVED UPSTREAM    
Severity: normal CC: fabian, jodr666, jurajoravec, w01dnick
Priority: NOR    
Version: 3.1.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
URL: https://bugreports.qt.io/browse/QTBUG-82186
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Theo 2020-01-28 00:34:18 UTC
Any media with audio refuses to play. It doesn't play silently, it does not play at all. This affects YouTube and SoundCloud, for instance. The problem appeared after the update of Qt from 5.13.1 to 5.14 on openSUSE Tumbleweed.
Comment 1 Juraj 2020-02-01 10:07:34 UTC
Works fine for me on Artix.
Comment 2 Tony 2020-02-08 07:31:29 UTC
Can confirm this on opensuse tumbleweed as well using KDE unstable repos.
Falkon refuses to reproduce media, from youtube, twitch, dtube, bitchute....

The funny part is the damns ADs are not affected as well as Thumbnail previous on youtube. Also funny is that Mixer.com stream work but with no audio.

Reseting falkon by deleting ~/.confing/falkon did not helped.
No journal entries about it.

For this video:
https://www.youtube.com/watch?v=Tz9d7By2ytQ

Falkon console shows:

<link rel=preload> must have a valid `as` value
watch?v=Tz9d7By2ytQ:1 Refused to display 'https://accounts.google.com/ServiceLogin?passive=true&uilel=3&service=youtube&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26next%3D%252Fsignin_passive%26feature%3Dpassive%26app%3Ddesktop%26hl%3Den&hl=en' in a frame because it set 'X-Frame-Options' to 'deny'.
userscript:_falkon_webchannel:449 Uncaught DOMException: Blocked a frame with origin "null" from accessing a cross-origin frame.
    at userscript:_falkon_webchannel:449:309
    at userscript:_falkon_webchannel:449:1064
remote.js:34 Mixed Content: The page at 'https://www.youtube.com/watch?v=Tz9d7By2ytQ' was loaded over HTTPS, but requested an insecure script 'chrome-extension://pkedcjkdefgpdelpbcmbmeomcjbeemfm/cast_sender.js'. This request has been blocked; the content must be served over HTTPS.
ita @ remote.js:34
[Deprecation] HTML Imports is deprecated and will be removed in M80, around February 2020. Please use ES modules instead. See https://www.chromestatus.com/features/5144752345317376 and https://developers.google.com/web/updates/2019/07/web-components-time-to-upgrade for more details.
remote.js:34 Mixed Content: The page at 'https://www.youtube.com/watch?v=Tz9d7By2ytQ' was loaded over HTTPS, but requested an insecure script 'chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js'. This request has been blocked; the content must be served over HTTPS.
ita @ remote.js:34
The resource https://r1---sn-jvqxuxa-aghe.googlevideo.com/generate_204 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.
The resource https://i.ytimg.com/generate_204 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.
The resource https://r1---sn-jvqxuxa-aghe.googlevideo.com/generate_204?conn2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.
Comment 3 Mykola Krachkovsky 2020-02-15 09:17:05 UTC
Same here, though I had impression (maybe wrong), that breakage was after update to 5.14.1, not 5.14.0.

And this is not Falkon specific, any QtWebEngine is affected on my system. So I think this is either some openSUSE Tumbleweed problem or Qt upstream.

I've created openSUSE Tumbleweed bug report:
https://bugzilla.opensuse.org/show_bug.cgi?id=1163744
Comment 4 Fabian Vogt 2020-02-15 12:38:04 UTC
Debugged and filed upstream as https://bugreports.qt.io/browse/QTBUG-82186