diff --git a/js/control/ShareRoute.js b/js/control/ShareRoute.js index ad017b1..dca79fc 100644 --- a/js/control/ShareRoute.js +++ b/js/control/ShareRoute.js @@ -48,7 +48,11 @@ BR.ShareRoute = L.Class.extend({ } if (BR.Util.localStorageAvailable()) { - localStorage.setItem('share/mastodonInstance', new URL(mastodonServer).hostname); + try { + localStorage.setItem('share/mastodonInstance', new URL(mastodonServer).hostname); + } catch (exception) { + console.error('Cannot store Mastodon instance', exception); + } } window.open(mastodonServer + '/share?text=' + encodeURIComponent(self.getShareUrl()), '_blank');