Bug 211840

Summary: [EME][GTK] Support persistent sessions
Product: WebKit Reporter: Charlie Turner <cturner>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: bugs-noreply
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Charlie Turner 2020-05-13 06:52:22 PDT
This was advertised as supported in https://bugs.webkit.org/show_bug.cgi?id=176985, but there was no corresponding implementation of persistent sessions.
Everything is in place nowadays, see https://bugs.webkit.org/show_bug.cgi?id=180684
Just needs updating in the GTK port. For now, persistent session tests can be marked as xfails and this can be revisited when necessary.
Comment 1 Diego Pino 2021-06-09 00:20:49 PDT
The only test filed under this bug was:

  - imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https.html

GTK post-commit test bot reports the test has been failing consistently for the last 4000 revisions.

Diff:

--- /home/buildbot/worker/gtk-linux-64-release-tests/build/layout-test-results/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https-expected.txt
+++ /home/buildbot/worker/gtk-linux-64-release-tests/build/layout-test-results/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https-actual.txt
@@ -1,3 +1,3 @@
 
-PASS org.w3.clearkey, persistent-license, mp4, playback, retrieve and playback
+FAIL org.w3.clearkey, persistent-license, mp4, playback, retrieve and playback assert_unreached: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission. Reached unreachable code