mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-12-07 21:59:54 +00:00
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:
parent
c34119cb29
commit
c80b698589
Notes:
github-actions[bot]
2025-11-12 14:07:50 +00:00
Author: https://github.com/trflynn89
Commit: c80b698589
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/6675
Reviewed-by: https://github.com/gmta
Reviewed-by: https://github.com/konradekk
7 changed files with 0 additions and 28 deletions
Binary file not shown.
|
Before Width: | Height: | Size: 3.2 KiB |
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -81,8 +81,6 @@ enum class ActionID {
|
|||
DumpGCGraph,
|
||||
ShowLineBoxBorders,
|
||||
CollectGarbage,
|
||||
ClearCache,
|
||||
ClearCookies,
|
||||
SpoofUserAgent,
|
||||
NavigatorCompatibilityMode,
|
||||
EnableScripting,
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue