diff --git a/js/lib/urlutil.js b/js/lib/urlutil.js index e5ee4807127..9a097246f96 100644 --- a/js/lib/urlutil.js +++ b/js/lib/urlutil.js @@ -429,7 +429,7 @@ const UrlUtil = { */ openableByContextMenu: function (url) { if (!url) { - return false + return true } const protocol = urlParse(url).protocol // file: is untrusted but handled in a separate check diff --git a/test/unit/lib/urlutilTestComponents.js b/test/unit/lib/urlutilTestComponents.js index 01e649ca687..3c7adcfbb1d 100644 --- a/test/unit/lib/urlutilTestComponents.js +++ b/test/unit/lib/urlutilTestComponents.js @@ -341,6 +341,9 @@ module.exports = { }, 'is about:blank': (test) => { test.equal(urlUtil().openableByContextMenu('about:blank'), true) + }, + 'is empty': (test) => { + test.equal(urlUtil().openableByContextMenu(), true) } }, 'returns false when input:': { @@ -349,9 +352,6 @@ module.exports = { }, 'is ssh:': (test) => { test.equal(urlUtil().openableByContextMenu('ssh://test@127.0.0.1'), false) - }, - 'is null': (test) => { - test.equal(urlUtil().openableByContextMenu(null), false) } } },