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.
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