From 7a0320b4ec51a1cdceed2c17082604be8f613651 Mon Sep 17 00:00:00 2001 From: Stefan Haller Date: Tue, 24 Mar 2026 17:20:59 +0100 Subject: [PATCH] Call OnMenuPress(nil) when hitting esc in a menu OnMenuPress can already deal with the selected item being nil, so this allows us to add common code to it that is run when cancelling the menu. --- pkg/gui/controllers/menu_controller.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkg/gui/controllers/menu_controller.go b/pkg/gui/controllers/menu_controller.go index 2f145508f..a2c77e457 100644 --- a/pkg/gui/controllers/menu_controller.go +++ b/pkg/gui/controllers/menu_controller.go @@ -78,8 +78,7 @@ func (self *MenuController) close() error { return nil } - self.c.Context().Pop() - return nil + return self.context().OnMenuPress(nil) } func (self *MenuController) context() *context.MenuContext {