From bac2ff90bafa1aa9e5141b6afc12b068da94ece1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 29 Sep 2025 21:30:26 +0530 Subject: [PATCH] Fix empty aliases causing an error when loading known sessions Fixes #9043 --- kitty/options/utils.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kitty/options/utils.py b/kitty/options/utils.py index 890445a4e..87232cd40 100644 --- a/kitty/options/utils.py +++ b/kitty/options/utils.py @@ -1165,6 +1165,8 @@ def build_action_aliases(raw: dict[str, str], first_arg_replacement: str = '') - def resolve_aliases_and_parse_actions( defn: str, aliases: dict[str, list[ActionAlias]], map_type: MapType ) -> Iterator[KeyAction]: + if not defn: + return parts = defn.split(maxsplit=1) if len(parts) == 1: possible_alias = defn