From 67f9bb9e8a67ccbf38c1523e036291f304828da2 Mon Sep 17 00:00:00 2001 From: Elad Kaplan Date: Wed, 17 Dec 2025 15:13:47 +0200 Subject: [PATCH] Fix link opening by resolving existing relative paths --- src/Surface.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Surface.zig b/src/Surface.zig index d84e786f3..fc5a239ab 100644 --- a/src/Surface.zig +++ b/src/Surface.zig @@ -2048,6 +2048,12 @@ fn resolvePathForOpening( }; const resolved = try std.fs.path.resolve(self.alloc, &.{ terminal_pwd, path }); + + std.fs.accessAbsolute(resolved, .{}) catch { + self.alloc.free(resolved); + return null; + }; + return resolved; }