diff --git a/extra_scripts/codemirror/addon/hyperlink/hyperlink.js b/extra_scripts/codemirror/addon/hyperlink/hyperlink.js index 3f548c51..4740bd21 100755 --- a/extra_scripts/codemirror/addon/hyperlink/hyperlink.js +++ b/extra_scripts/codemirror/addon/hyperlink/hyperlink.js @@ -52,7 +52,10 @@ if (className.indexOf('cm-url') !== -1) { const match = /^\((.*)\)|\[(.*)\]|(.*)$/.exec(el.textContent) - return match[1] || match[2] || match[3] + const url = match[1] || match[2] || match[3] + + // `:storage` is the value of the variable `STORAGE_FOLDER_PLACEHOLDER` defined in `browser/main/lib/dataApi/attachmentManagement` + return /^:storage(?:\/|%5C)/.test(url) ? null : url } return null