From d65d46f4f0a941826d9ef765b233e8d9a9c09157 Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Wed, 23 Jul 2025 11:29:45 +0100 Subject: [PATCH] UI/Qt: Add "Dump CSS Errors" menu item Dumps out any CSS errors that have appeared since launch. --- Base/res/icons/16x16/error.png | Bin 0 -> 278 bytes UI/Qt/BrowserWindow.cpp | 9 ++++++++- UI/cmake/ResourceFiles.cmake | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 Base/res/icons/16x16/error.png diff --git a/Base/res/icons/16x16/error.png b/Base/res/icons/16x16/error.png new file mode 100644 index 0000000000000000000000000000000000000000..10972624a3791514fc15fa6fe544cc7a12424502 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7SkfJR9T^xl_H+M9WMyDr zU@Q)DcVfJGQm3AQfk7eJBgmJ5p-PQ`p`nF=;THn~L&FOOhEf9thF1v;3|2E37{m+a z> zvS`|F=McAr(dqKSUqp75elBjB{pduq{k>{G0g+35e)kUwcg}jMoRVfN&=3^yYt!@2 anEow~T3)nOtYlzdVDNPHb6Mw<&;$VMHDG`M literal 0 HcmV?d00001 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