diff --git a/app/store/ServicesList.js b/app/store/ServicesList.js index bd00b692..4728bb50 100644 --- a/app/store/ServicesList.js +++ b/app/store/ServicesList.js @@ -72,7 +72,7 @@ Ext.define('Rambox.store.ServicesList', { ,description: locale['services[4]'] ,url: 'https://web.skype.com/' ,type: 'messaging' - ,note: 'Text and Audio calls are supported only. Read more...' + ,note: 'Text and Audio calls are supported only. Be sure to disable Links Previews to make them work. Read more...' }, { id: 'hangouts' diff --git a/app/ux/WebView.js b/app/ux/WebView.js index dffbc0bd..82c7847f 100644 --- a/app/ux/WebView.js +++ b/app/ux/WebView.js @@ -315,9 +315,8 @@ Ext.define('Rambox.ux.WebView',{ switch ( me.type ) { case 'skype': // hack to fix multiple browser tabs on Skype link click, re #11 - if ( e.url.match('https:\/\/web.skype.com\/..\/undefined') ) { - e.preventDefault(); - return; + if ( require('url').parse(me.down('statusbar #url').html).protocol !== null ) { + e.url = me.down('statusbar #url').html; } else if ( e.url.indexOf('imgpsh_fullsize') >= 0 ) { ipc.send('image:download', e.url, e.target.partition); e.preventDefault();