Mac & Linux style absolute paths become relative paths if passed to normalizePath():
alert(normalizePath("/users/username/folder/file.md"));
The result is: users/username/folder/file.md. So an absolute path has became a relative path, which might not work, depending on current directory.
For Windows normalizePath() works almost correctly if the path starts e.g. with C:\Users\. The only issue with this is that backslashes \ are replaced with forward slashes / (should this be discussed in another topic?).
Some Windows paths have the leading slash problem, too:
alert(normalizePath('\\\\network\\path'));
The result is: network/path instead of \\network\path.
Obsidian version: 0.12.15