External links stopped opening after updating to version 1.12.7

Files that are NOT locally located (external links) no longer open.

I get the message “Open external link? This link will open an external application outside of Obsidian. Only proceed if you trust the source of this link.”

But these files don’t open via the link.
The files are available manually via this link and can be opened successfully via Explorer.
Older versions don’t have this error.
Three knowledge bases are becoming outdated because users can’t open attached files via links.
Our database contains about 5,000 attached files. Articles only contain article descriptions, while the attached files contain the bulk of the information.

Do we need to find a new knowledge base, or can this be fixed?
Before this update, there were no such problems with opening files ((

New security measures were introduced in version 1.12.x to avoid the user clicking on a malicus link and visiting or running an unsage application. They also apply to local files.

You should still be able to open the link by clicking “Open Link”. Some (but not all) of these warning can be disabled (at your own risk) by selecting “Always open file://”

It’s not that simple :slight_smile:
Here’s the sequence for opening a file from the database.

“Cannot find “docsrv\Public\Document!ASU Information\BaseAx\Resurs\testFile.txt”. Check that the name is correct and try again.“

The file exists and opens in Explorer.
But not in the database!

And so it is for all three databases.
We can’t store them locally because the databases are so large.
Everything worked before…

Will there be a decision? Management is waiting for us to decide which database to use in the future…

We haven’t made any changes in what can be opened, only added some user prompts for security.

What url format are you using exactly?

Please, Show me the shortest url that does not work.


If you didn’t change anything, then why did all three databases reinstall the files?
The link in the database is as follows.
All files are located in the \docsrv\Public\Document!ASU Information\BaseAx\Resurs folder.

Simulate the situation where the database has a network path.
I did the same thing at home. I placed the database directory and shared it.
I connected to the database on another computer and got the same error (clean database).

What “database” are you talking about? You mean the “Vault”?
Which files are reinstalled? what does that mean?

I think there is a language barrier and we do not understand each other.

Home base.
I dragged the TestFileHome file into the article. I immediately opened it.

Cannot find “rushome!BaseHome\Resurs\TestFileHome.txt”. Check that the name is correct and try again.
By the way, I don’t see any slashes for network locations in the network path. Maybe that’s important.

The file is in the database.

And it opens through Explorer.

This means any file located in the database on a network path won’t open.

In this case, it’s:

rushome!BaseHome\Resurs\TestFileHome.txt
Where “rushome” is a computer on the local network.

You keep saying database but I think you mean vault.

Anyway, there is certainty a a big language barrier here.

I think you mean what you mean is:

“When the vault is located in a network share, links to files that Obsidian doesn’t manage internally do not work.”

We will look into that. If you have a different problem, then I don’t know.

This looks more like a UNC path normalization bug than the new external-link warning itself. The clue is that Windows is trying to open instead of a real network path with the server/share prefix preserved.

I’d test one hand-written link first with a proper UNC format and forward slashes, for example:

If that opens, the regression is probably in how Obsidian is generating links for dragged files on a network share, not in the security prompt. If it still fails, then I’d try the 4-slash UNC form too: because some Windows handlers are picky there.

There is a language barrier. You’re right:
Knowledge Base = Repository.
Thank you for understanding me correctly!