UI/AppKit: Add debug menu to clear all cookies

This commit is contained in:
Nicolas Ramz 2025-01-09 11:43:50 +01:00 committed by Tim Ledbetter
parent d8b0b1535b
commit 0d92cd1f36
Notes: github-actions[bot] 2025-01-10 14:58:27 +00:00

View file

@ -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];