main=b18fefde725c1fec715f2771586a0df94d75d749 pr_head=b68c3a19f9b0231d9ab089480ba73d495e2a9402 merge_base=cacdbb216316ab7cc91cb81c7ce1198f3a52e3d2 PASS #34006 is on main as d256170b34 (fix: file links with line ranges open at their first line (#34006)) PASS issue #28555 closed as completed by juliusmarminge, citing #34006 Tests 97 passed (97) PASS the PR's added range rows in markdownLinks.test.ts and markdownInlineFileLinks.test.ts pass on main ✓ |@t3tools/web (unit)| src/fileLinkRanges29953.logic.test.ts > PR #29953 claims on main > reads :67-69 as a start and end line 1ms ✓ |@t3tools/web (unit)| src/fileLinkRanges29953.logic.test.ts > PR #29953 claims on main > links relative and bare-name ranges written as inline code 1ms ✓ |@t3tools/web (unit)| src/fileLinkRanges29953.logic.test.ts > PR #29953 claims on main > parses a range in a Markdown link and resolves it to its start line 1ms ✓ |@t3tools/web (unit)| src/fileLinkRanges29953.logic.test.ts > PR #29953 claims on main > labels the chip with the range 0ms ✓ |@t3tools/web (unit)| src/fileLinkRanges29953.logic.test.ts > PR #29953 claims on main > opens an absolute range at the existing file's first line, never a ':67-69' filename 0ms Tests 5 passed (5) PASS all 5 range cases pass on main (b18fefde725c1fec715f2771586a0df94d75d749) × |@t3tools/web (unit)| src/fileLinkRanges29953.logic.test.ts > PR #29953 claims on main > reads :67-69 as a start and end line 3ms × |@t3tools/web (unit)| src/fileLinkRanges29953.logic.test.ts > PR #29953 claims on main > links relative and bare-name ranges written as inline code 0ms × |@t3tools/web (unit)| src/fileLinkRanges29953.logic.test.ts > PR #29953 claims on main > parses a range in a Markdown link and resolves it to its start line 1ms × |@t3tools/web (unit)| src/fileLinkRanges29953.logic.test.ts > PR #29953 claims on main > labels the chip with the range 0ms × |@t3tools/web (unit)| src/fileLinkRanges29953.logic.test.ts > PR #29953 claims on main > opens an absolute range at the existing file's first line, never a ':67-69' filename 0ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 5 ⎯⎯⎯⎯⎯⎯⎯ AssertionError: expected { path: 'src/main.ts:67-69' } to match object { path: 'src/main.ts', line: 67, …(1) } AssertionError: expected null to be 'src/foo.py:67-69' // Object.is equality AssertionError: expected null to deeply equal { path: 'src/foo.py', line: 67, …(1) } AssertionError: expected 'locomo.py · L67' to be 'locomo.py · L67–69' // Object.is equality Tests 5 failed (5) PASS all 5 range cases fail on 44e894ffd7, the commit before #34006 INFO remaining PR diff vs main: apps/mobile/src/lib/markdownInlineFileLinks.test.ts apps/server/src/process/externalLauncher.test.ts apps/server/src/process/externalLauncher.ts apps/web/src/markdown-links.ts packages/shared/src/markdownLinks.test.ts VERDICT: CLOSE (already-fixed) - #34006 already links and opens file:line-range references exit=0