From 13025084ecf37075618690f2e42af8e0ccb4eea3 Mon Sep 17 00:00:00 2001 From: LukeParkerDev <10430890+Hona@users.noreply.github.com> Date: Thu, 2 Apr 2026 12:24:43 +1000 Subject: [PATCH] fix: Support any extension for shell names across platforms --- packages/app/src/components/settings-general.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/app/src/components/settings-general.tsx b/packages/app/src/components/settings-general.tsx index 2b31cfb55c..7dec0a2763 100644 --- a/packages/app/src/components/settings-general.tsx +++ b/packages/app/src/components/settings-general.tsx @@ -147,8 +147,9 @@ export const SettingsGeneral: Component = () => { const getShortName = (p: string) => { const parts = p.split(/[/\\]/) let name = parts[parts.length - 1] - if (name.toLowerCase().endsWith(".exe")) { - name = name.slice(0, -4) + const dotIndex = name.lastIndexOf(".") + if (dotIndex > 0) { + name = name.slice(0, dotIndex) } return name }