Skip to content

fix(links): a folder inside the tab's is never a link found from a shown folder (core 0.44.1) - #249

Merged
Maxaubert merged 2 commits into
mainfrom
fix/status-line-subfolder
Oct 17, 2026
Merged

Maxaubert merged 2 commits into
mainfrom
fix/status-line-subfolder

Conversation

@Maxaubert

@Maxaubert Maxaubert commented Oct 17, 2026 •

Copy link
Copy Markdown
Owner

Owner, 2026-10-17: "the status line in claude still shows my path as a link it shouldnt be clickable" (screenshot: worktrees/dictate-anywhere underlined).

Cause: Claude worked in a worktree BELOW the shell's folder. Its status line's worktrees/dictate-anywhere does not exist from the tab's folder, but did from a .claude folder shown earlier, so it was found and linked. The 2026-10-15 rule (holdsCwd) kept only the tab's folder and the folders above it plain.

Fix: a folder found from a shown folder is plain when it is the tab's folder, above it, or inside it. A FILE there is still a link, and a path found from the tab's own folder is unchanged.

Core change, so Prism gets it too. Core 0.44.0 -> 0.44.1, app 0.58.0 -> 0.58.1 (after #244, #246, #248).

Tests: a failing unit test first (the status line stays plain when Claude works in a folder inside the tab, with a file there still linked), then the fix. Core lib unit 775 pass. e2e pathLinks passes; "The real clipboard: untouched by the run".

🤖 Generated with Claude Code

https://claude.ai/code/session_017XYVRPzvhLpPCr75uB6uaA

Maxaubert and others added 2 commits October 17, 2026 07:51
…own folder (core 0.41.7)

Owner, 2026-10-17: "the status line in claude still shows my path as a link
it shouldnt be clickable". Claude worked in a worktree below the shell's
folder; its status line `worktrees/dictate-anywhere` was found from a shown
`.claude` folder. The 2026-10-15 rule kept the tab's folder and those above
it plain; folders inside it are plain now too. A file there is still a link.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017XYVRPzvhLpPCr75uB6uaA
…lder

# Conflicts:
#	core/package.json
#	core/shared/termVersion.ts
#	package-lock.json
#	package.json
@Maxaubert Maxaubert changed the title fix(links): a folder inside the tab's is never a link found from a shown folder (core 0.41.7) fix(links): a folder inside the tab's is never a link found from a shown folder (core 0.44.1) Oct 17, 2026
@Maxaubert
Maxaubert merged commit e5848cb into main Oct 17, 2026
2 checks passed
@Maxaubert
Maxaubert deleted the fix/status-line-subfolder branch October 17, 2026 09:30
github-actions Bot pushed a commit that referenced this pull request Oct 17, 2026
…own folder (core 0.41.7) (#249)

Owner, 2026-10-17: "the status line in claude still shows my path as a link
it shouldnt be clickable". Claude worked in a worktree below the shell's
folder; its status line `worktrees/dictate-anywhere` was found from a shown
`.claude` folder. The 2026-10-15 rule kept the tab's folder and those above
it plain; folders inside it are plain now too. A file there is still a link.


Claude-Session: https://claude.ai/code/session_017XYVRPzvhLpPCr75uB6uaA

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant