From 6be0d6b275fbfbb540296d9fefd6bda74355d149 Mon Sep 17 00:00:00 2001 From: Neil <4138956+nwparker@users.noreply.github.com> Date: Sat, 30 May 2026 04:09:43 -0700 Subject: [PATCH] Guard terminal file URL decoding --- .../components/terminal-pane/terminal-file-url-target.test.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/renderer/src/components/terminal-pane/terminal-file-url-target.test.ts b/src/renderer/src/components/terminal-pane/terminal-file-url-target.test.ts index ea71646bed9..6927767c1c7 100644 --- a/src/renderer/src/components/terminal-pane/terminal-file-url-target.test.ts +++ b/src/renderer/src/components/terminal-pane/terminal-file-url-target.test.ts @@ -11,4 +11,8 @@ describe('resolveTerminalFileUrlTarget', () => { column: 3 }) }) + + it('returns null for malformed file URL escapes', () => { + expect(resolveTerminalFileUrlTarget(new URL('file:///tmp/%E0%A4%A.txt'))).toBeNull() + }) })