Open in codespaces or a clean vscode install, tested on 1.85.1 (on Windows, and Github Codespaces)
Line numbers that are more than a single digit, that also have a trailing period, do not appear to be parsed correctly and will not open the correct file, and will pop up the search bar with "No results found".
Further more, even single digit line numbers, with a trailing period, do not appear to be parsed correctly, and although the correct file will open, the caret will not be on the correct line (will revert to the line you were on prior to closing the file).
Run node src/main.js
You will need to change the folder delimiter if on windows.
Try ctrl-clicking on the generated output, close the main.js tab between clicking to prove opening of the file.
main.js:9
main.js:10
Will both open main.js, AND place the caret correctly on line 9 or 10 respectively.
main.js:9.
Will open main.js, but will not place the caret on line 9.
main.js:10.
Will not open main.js at all, popping up the search bar saying "No matching results"