mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-10-19 22:49:47 +00:00
LibWebView+UI: Generate the application debug menu
By migrating the debug menu to LibWebView, the AppKit and Qt UIs are now in sync - the AppKit UI was previously missing some actions. Further, this inadvertently fixes bugs around applying debug settings to new web views, especially across site-isolated processes. We were previously not applying settings appropriately; this now "just works" in the LibWebView infra.
This commit is contained in:
parent
5d8d9b337a
commit
9c99c48f47
Notes:
github-actions[bot]
2025-09-11 18:25:07 +00:00
Author: https://github.com/trflynn89
Commit: 9c99c48f47
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/6062
15 changed files with 212 additions and 632 deletions
|
@ -52,6 +52,28 @@ enum class ActionID {
|
|||
UnmuteMedia,
|
||||
ToggleMediaControlsState,
|
||||
ToggleMediaLoopState,
|
||||
|
||||
DumpSessionHistoryTree,
|
||||
DumpDOMTree,
|
||||
DumpLayoutTree,
|
||||
DumpPaintTree,
|
||||
DumpStackingContextTree,
|
||||
DumpDisplayList,
|
||||
DumpStyleSheets,
|
||||
DumpStyles,
|
||||
DumpCSSErrors,
|
||||
DumpCookies,
|
||||
DumpLocalStorage,
|
||||
DumpGCGraph,
|
||||
ShowLineBoxBorders,
|
||||
CollectGarbage,
|
||||
ClearCache,
|
||||
ClearCookies,
|
||||
SpoofUserAgent,
|
||||
NavigatorCompatibilityMode,
|
||||
EnableScripting,
|
||||
EnableContentFiltering,
|
||||
BlockPopUps,
|
||||
};
|
||||
|
||||
class WEBVIEW_API Action
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue