From fc6b3b64ad4d7b96dd6888ac980f1eb33f2fb856 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 22 Sep 2026 18:51:39 +0530 Subject: [PATCH] ... --- kitty/boss.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kitty/boss.py b/kitty/boss.py index 071f5ee13..bb5961e60 100644 --- a/kitty/boss.py +++ b/kitty/boss.py @@ -2782,6 +2782,12 @@ class Boss: if w is not None and tab is not None: tab.new_special_window(self.create_special_window_for_show_error(title, msg, w.id), copy_colors_from=w) + def show_custom_shader_errors(self) -> None: + errors = load_shader_programs.custom_shader_errors + if errors: + load_shader_programs.custom_shader_errors = [] + self.show_error(_('Failed to load custom shaders'), '\n\n'.join(errors)) + @ac('mk', 'Create a new marker') def create_marker(self) -> None: w = self.window_for_dispatch or self.active_window