LibWebView+UI: Remove some now-superfluous debug menu items

No need to keep these actions around, users can use the about:settings
page instead.
This commit is contained in:
Timothy Flynn 2025-11-03 11:27:38 -05:00 committed by Tim Flynn
parent c34119cb29
commit c80b698589
Notes: github-actions[bot] 2025-11-12 14:07:50 +00:00
7 changed files with 0 additions and 28 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

View file

@ -876,11 +876,6 @@ void Application::initialize_actions()
m_debug_menu->add_separator();
m_debug_menu->add_action(Action::create("Collect Garbage"sv, ActionID::CollectGarbage, debug_request("collect-garbage"sv)));
m_debug_menu->add_action(Action::create("Clear Cache"sv, ActionID::ClearCache, [this, clear_memory_cache = debug_request("clear-cache")]() {
m_request_server_client->async_remove_cache_entries_accessed_since({});
clear_memory_cache();
}));
m_debug_menu->add_action(Action::create("Clear All Cookies"sv, ActionID::ClearCookies, [this]() { m_cookie_jar->clear_all_cookies(); }));
m_debug_menu->add_separator();
auto spoof_user_agent_menu = Menu::create_group("Spoof User Agent"sv);

View file

@ -176,11 +176,6 @@ void CookieJar::dump_cookies()
dbgln("{} cookies stored\n{}", m_transient_storage.size(), builder.string_view());
}
void CookieJar::clear_all_cookies()
{
m_transient_storage.expire_and_purge_all_cookies();
}
Vector<Web::Cookie::Cookie> CookieJar::get_all_cookies()
{
Vector<Web::Cookie::Cookie> cookies;
@ -647,16 +642,6 @@ UnixDateTime CookieJar::TransientStorage::purge_expired_cookies(Optional<AK::Dur
return now;
}
void CookieJar::TransientStorage::expire_and_purge_all_cookies()
{
for (auto& [key, value] : m_cookies) {
value.expiry_time = UnixDateTime::earliest();
set_cookie(key, value);
}
purge_expired_cookies();
}
void CookieJar::TransientStorage::expire_and_purge_cookies_accessed_since(UnixDateTime since)
{
for (auto& [key, value] : m_cookies) {

View file

@ -41,7 +41,6 @@ public:
void set_cookie(URL::URL const& url, Web::Cookie::ParsedCookie const& parsed_cookie, Web::Cookie::Source source);
void update_cookie(Web::Cookie::Cookie);
void dump_cookies();
void clear_all_cookies();
Vector<Web::Cookie::Cookie> get_all_cookies();
Vector<Web::Cookie::Cookie> get_all_cookies_webdriver(URL::URL const& url);
Vector<Web::Cookie::Cookie> get_all_cookies_cookiestore(URL::URL const& url);
@ -68,7 +67,6 @@ private:
size_t size() const { return m_cookies.size(); }
UnixDateTime purge_expired_cookies(Optional<AK::Duration> offset = {});
void expire_and_purge_all_cookies();
void expire_and_purge_cookies_accessed_since(UnixDateTime since);
Requests::CacheSizes estimate_storage_size_accessed_since(UnixDateTime since) const;

View file

@ -81,8 +81,6 @@ enum class ActionID {
DumpGCGraph,
ShowLineBoxBorders,
CollectGarbage,
ClearCache,
ClearCookies,
SpoofUserAgent,
NavigatorCompatibilityMode,
EnableScripting,

View file

@ -220,9 +220,6 @@ static void initialize_native_control(WebView::Action& action, QAction& qaction,
qaction.setIcon(load_icon_from_uri("resource://icons/16x16/trash-can.png"sv));
qaction.setShortcut(QKeySequence(Qt::CTRL | Qt::SHIFT | Qt::Key_G));
break;
case WebView::ActionID::ClearCache:
qaction.setIcon(load_icon_from_uri("resource://icons/browser/clear-cache.png"sv));
break;
default:
break;

View file

@ -51,7 +51,6 @@ set(128x128_ICONS
app-browser-dark.png
)
set(BROWSER_ICONS
clear-cache.png
cookie.png
dom-tree.png
local-storage.png