Merge pull request #10196 from vector-im/t3chguy/fix_vector_links

Fix Electron vector: links
pull/10247/head
Travis Ralston 2019-06-27 17:22:51 -06:00 committed by GitHub
commit 2e241fda2c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 1 deletions

View File

@ -36,7 +36,11 @@ function onWindowOrNavigate(ev, target) {
} }
function onLinkContextMenu(ev, params) { function onLinkContextMenu(ev, params) {
const url = params.linkURL || params.srcURL; let url = params.linkURL || params.srcURL;
if (url.startsWith('vector://vector/webapp')) {
url = "https://riot.im/app/" + url.substring(23);
}
const popupMenu = new Menu(); const popupMenu = new Menu();
// No point trying to open blob: URLs in an external browser: it ain't gonna work. // No point trying to open blob: URLs in an external browser: it ain't gonna work.