From 293fdeb5da5485365addea324e469a04bc68c5e4 Mon Sep 17 00:00:00 2001 From: Jean-Pierre Martineau Date: Sun, 19 Jul 2026 16:23:38 -0400 Subject: [PATCH] Path composer: let the / key type like any character MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The hop entry silently swallowed "/" — a reservation left from an earlier design that no longer does anything (path specs use commas, and the entry filters suggestions by name or hex). Drop the special case so "/" types like any other printable character, e.g. to filter a name that contains one. Co-Authored-By: Claude Opus 4.8 --- meshterm/ui/path_composer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meshterm/ui/path_composer.py b/meshterm/ui/path_composer.py index a5c16f0..7961237 100644 --- a/meshterm/ui/path_composer.py +++ b/meshterm/ui/path_composer.py @@ -541,7 +541,7 @@ class PathComposerScreen(Screen): self._hops.pop(self._cursor - 1) self._cursor -= 1 self._index = 0 - elif action == "text" and data.isprintable() and data not in ("/",): + elif action == "text" and data.isprintable(): if not data.isspace() or self._entry: # never begin the entry with a space self._entry += data self._index = 0