From 0d92cd1f362f85a7df179b51c8a3a105cc24a0fa Mon Sep 17 00:00:00 2001 From: Nicolas Ramz Date: Thu, 9 Jan 2025 11:43:50 +0100 Subject: [PATCH] UI/AppKit: Add debug menu to clear all cookies --- UI/AppKit/Application/ApplicationDelegate.mm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/UI/AppKit/Application/ApplicationDelegate.mm b/UI/AppKit/Application/ApplicationDelegate.mm index 63920b3ba8..d3bbd71425 100644 --- a/UI/AppKit/Application/ApplicationDelegate.mm +++ b/UI/AppKit/Application/ApplicationDelegate.mm @@ -367,6 +367,11 @@ WebView::Application::cookie_jar().dump_cookies(); } +- (void)clearAllCookies:(id)sender +{ + WebView::Application::cookie_jar().clear_all_cookies(); +} + - (NSMenuItem*)createApplicationMenu { auto* menu = [[NSMenuItem alloc] init]; @@ -662,6 +667,10 @@ [submenu addItem:[[NSMenuItem alloc] initWithTitle:@"Clear Cache" action:@selector(clearCache:) keyEquivalent:@""]]; + [submenu addItem:[[NSMenuItem alloc] initWithTitle:@"Clear All Cookies" + action:@selector(clearAllCookies:) + keyEquivalent:@""]]; + [submenu addItem:[NSMenuItem separatorItem]]; auto* spoof_user_agent_menu = [[NSMenu alloc] init];