Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f68f1ed56d2772022b2211de5c8094d0f6f63bd1
https://github.com/WebKit/WebKit/commit/f68f1ed56d2772022b2211de5c8094d0f6f63bd1
Author: Patrick Griffis <[email protected]>
Date: 2026-10-05 (Mon, 05 Oct 2026)
Changed paths:
M
LayoutTests/platform/glib/imported/w3c/web-platform-tests/fetch/compression-dictionary/dictionary-registration.tentative.https-expected.txt
M Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp
Log Message:
-----------
Compression dictionaries ignore stale-while-revalidate
https://bugs.webkit.org/show_bug.cgi?id=326277
Reviewed by Alex Christensen.
RFC 9842 requires a dictionary to be either fresh or allowed to be served
stale to match, but a dictionary's expiration was only its freshness
lifetime, so one inside its stale-while-revalidate window was never used.
Extend the lifetime by stale-while-revalidate when the session enables it,
unless must-revalidate forbids serving the response stale.
*
LayoutTests/platform/glib/imported/w3c/web-platform-tests/fetch/compression-dictionary/dictionary-registration.tentative.https-expected.txt:
* Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp:
(WebKit::NetworkResourceLoader::processUseAsDictionaryHeader):
Canonical link: https://commits.webkit.org/322806@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications