Bug 211840 - [EME][GTK] Support persistent sessions
Summary: [EME][GTK] Support persistent sessions
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-13 06:52 PDT by Charlie Turner
Modified: 2021-06-09 00:20 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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