From 8833ffaf5d8e46ffc9b98b056cdd7bd31b0ad580 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 7 Sep 2025 22:40:15 +0200 Subject: [PATCH] LibWebView: Enable HTTP cache by default The HTTP cache is now stable enough that we can ask more people to help us testing it. So let's turn it on by default! It can be turned off with --disable-http-cache if needed. --- Libraries/LibWebView/Application.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Libraries/LibWebView/Application.cpp b/Libraries/LibWebView/Application.cpp index b47a88408e9..820ca3cc940 100644 --- a/Libraries/LibWebView/Application.cpp +++ b/Libraries/LibWebView/Application.cpp @@ -114,7 +114,7 @@ ErrorOr Application::initialize(Main::Arguments const& arguments) bool log_all_js_exceptions = false; bool disable_site_isolation = false; bool enable_idl_tracing = false; - bool enable_http_cache = false; + bool disable_http_cache = false; bool enable_autoplay = false; bool expose_internals_object = false; bool force_cpu_painting = false; @@ -161,7 +161,7 @@ ErrorOr Application::initialize(Main::Arguments const& arguments) args_parser.add_option(log_all_js_exceptions, "Log all JavaScript exceptions", "log-all-js-exceptions"); args_parser.add_option(disable_site_isolation, "Disable site isolation", "disable-site-isolation"); args_parser.add_option(enable_idl_tracing, "Enable IDL tracing", "enable-idl-tracing"); - args_parser.add_option(enable_http_cache, "Enable HTTP cache", "enable-http-cache"); + args_parser.add_option(disable_http_cache, "Disable HTTP cache", "disable-http-cache"); args_parser.add_option(enable_autoplay, "Enable multimedia autoplay", "enable-autoplay"); args_parser.add_option(expose_internals_object, "Expose internals object", "expose-internals-object"); args_parser.add_option(force_cpu_painting, "Force CPU painting", "force-cpu-painting"); @@ -258,7 +258,7 @@ ErrorOr Application::initialize(Main::Arguments const& arguments) .log_all_js_exceptions = log_all_js_exceptions ? LogAllJSExceptions::Yes : LogAllJSExceptions::No, .disable_site_isolation = disable_site_isolation ? DisableSiteIsolation::Yes : DisableSiteIsolation::No, .enable_idl_tracing = enable_idl_tracing ? EnableIDLTracing::Yes : EnableIDLTracing::No, - .enable_http_cache = enable_http_cache ? EnableHTTPCache::Yes : EnableHTTPCache::No, + .enable_http_cache = disable_http_cache ? EnableHTTPCache::No : EnableHTTPCache::Yes, .expose_internals_object = expose_internals_object ? ExposeInternalsObject::Yes : ExposeInternalsObject::No, .force_cpu_painting = force_cpu_painting ? ForceCPUPainting::Yes : ForceCPUPainting::No, .force_fontconfig = force_fontconfig ? ForceFontconfig::Yes : ForceFontconfig::No,