diff --git a/Base/res/icons/16x16/error.png b/Base/res/icons/16x16/error.png new file mode 100644 index 00000000000..10972624a37 Binary files /dev/null and b/Base/res/icons/16x16/error.png differ diff --git a/UI/Qt/BrowserWindow.cpp b/UI/Qt/BrowserWindow.cpp index 9b5207011e0..111acc671b0 100644 --- a/UI/Qt/BrowserWindow.cpp +++ b/UI/Qt/BrowserWindow.cpp @@ -3,7 +3,7 @@ * Copyright (c) 2022, Matthew Costa * Copyright (c) 2022, Filiph Sandström * Copyright (c) 2023, Linus Groh - * Copyright (c) 2024, Sam Atkins + * Copyright (c) 2024-2025, Sam Atkins * * SPDX-License-Identifier: BSD-2-Clause */ @@ -431,6 +431,13 @@ BrowserWindow::BrowserWindow(Vector const& initial_urls, IsPopupWindow debug_request("dump-all-resolved-styles"); }); + auto* dump_css_errors_action = new QAction("Dump CSS &Errors", this); + dump_css_errors_action->setIcon(load_icon_from_uri("resource://icons/16x16/error.png"sv)); + debug_menu->addAction(dump_css_errors_action); + QObject::connect(dump_css_errors_action, &QAction::triggered, this, [this] { + debug_request("dump-all-css-errors"); + }); + auto* dump_cookies_action = new QAction("Dump C&ookies", this); dump_cookies_action->setIcon(load_icon_from_uri("resource://icons/browser/cookie.png"sv)); debug_menu->addAction(dump_cookies_action); diff --git a/UI/cmake/ResourceFiles.cmake b/UI/cmake/ResourceFiles.cmake index d67304b4e0c..21330af60a3 100644 --- a/UI/cmake/ResourceFiles.cmake +++ b/UI/cmake/ResourceFiles.cmake @@ -12,6 +12,7 @@ set(16x16_ICONS close-tab.png download.png edit-copy.png + error.png filetype-css.png filetype-folder-open.png filetype-html.png