From: unarist Date: Sat, 31 Mar 2018 11:16:38 +0000 (+0900) Subject: Ignore AbortError when cancelled sharing (#6978) X-Git-Url: https://git.xn--scling-oua.cat.family/?a=commitdiff_plain;h=fb3dc00ddab3f8c1af42ebc0520f6108cc40a1fc;p=mastodon.git Ignore AbortError when cancelled sharing (#6978) `navigator.share()` rejects Promise if user cancelled sharing, and it may print it as an error on JavaScript console. This patch ignores it and prints other errors on the console. --- diff --git a/app/javascript/mastodon/components/status_action_bar.js b/app/javascript/mastodon/components/status_action_bar.js index cd59c7845..e036dc1da 100644 --- a/app/javascript/mastodon/components/status_action_bar.js +++ b/app/javascript/mastodon/components/status_action_bar.js @@ -67,6 +67,8 @@ export default class StatusActionBar extends ImmutablePureComponent { navigator.share({ text: this.props.status.get('search_index'), url: this.props.status.get('url'), + }).catch((e) => { + if (e.name !== 'AbortError') console.error(e); }); }