UI/AppKit: Add a debug menu item to dump RequestServer connection info
This commit is contained in:
parent
e75ba44f37
commit
b1433a8097
Notes:
github-actions[bot]
2024-08-03 19:54:09 +00:00
Author: https://github.com/trflynn89 Commit: https://github.com/LadybirdBrowser/ladybird/commit/b1433a8097a Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/946 Reviewed-by: https://github.com/alimpfard ✅
4 changed files with 15 additions and 0 deletions
|
@ -52,6 +52,11 @@
|
|||
return m_application_bridge->launch_web_worker();
|
||||
}
|
||||
|
||||
- (void)dumpConnectionInfo:(id)sender
|
||||
{
|
||||
m_application_bridge->dump_connection_info();
|
||||
}
|
||||
|
||||
#pragma mark - NSApplication
|
||||
|
||||
- (void)terminate:(id)sender
|
||||
|
|
|
@ -91,4 +91,9 @@ ErrorOr<IPC::File> ApplicationBridge::launch_web_worker()
|
|||
return worker_client->dup_socket();
|
||||
}
|
||||
|
||||
void ApplicationBridge::dump_connection_info()
|
||||
{
|
||||
m_impl->request_server_client->dump_connection_info();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -27,6 +27,8 @@ public:
|
|||
ErrorOr<NonnullRefPtr<WebView::WebContentClient>> launch_web_content(WebViewBridge&);
|
||||
ErrorOr<IPC::File> launch_web_worker();
|
||||
|
||||
void dump_connection_info();
|
||||
|
||||
private:
|
||||
NonnullOwnPtr<ApplicationBridgeImpl> m_impl;
|
||||
};
|
||||
|
|
|
@ -611,6 +611,9 @@
|
|||
[submenu addItem:[[NSMenuItem alloc] initWithTitle:@"Dump Local Storage"
|
||||
action:@selector(dumpLocalStorage:)
|
||||
keyEquivalent:@""]];
|
||||
[submenu addItem:[[NSMenuItem alloc] initWithTitle:@"Dump Connection Info"
|
||||
action:@selector(dumpConnectionInfo:)
|
||||
keyEquivalent:@""]];
|
||||
[submenu addItem:[NSMenuItem separatorItem]];
|
||||
|
||||
[submenu addItem:[[NSMenuItem alloc] initWithTitle:@"Show Line Box Borders"
|
||||
|
|
Loading…
Add table
Reference in a new issue