Bug 256130

Summary: [GLIB] Disabling MSE via the mediasource websetting has no effect
Product: WebKit Reporter: Philippe Normand <philn>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: bugs-noreply, wenson_hsieh
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Philippe Normand 2023-04-29 06:57:43 PDT
Most likely since 2019: https://commits.webkit.org/211106@main

The DocumentLoader re-enables the feature, unconditionally...

    m_frame->settings().setMediaSourceEnabled(m_mediaSourcePolicy == MediaSourcePolicy::Default ? Settings::platformDefaultMediaSourceEnabled() : m_mediaSourcePolicy == MediaSourcePolicy::Enable);

in our ports Settings::platformDefaultMediaSourceEnabled() returns true and we don't use the MediaSourcePolicy API.