diff options
| author | MeiMei <30769358+mei23@users.noreply.github.com> | 2020-02-20 00:38:26 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-02-20 00:38:26 +0900 |
| commit | 3f83beedb72f623d51a5895a809b81bfd27e69ae (patch) | |
| tree | a4b01fbae638fdb0f1321e2b83fc4393a75bd685 /src/client/components | |
| parent | LegacyReaction変換にstarを追加 (#6013) (diff) | |
| download | misskey-3f83beedb72f623d51a5895a809b81bfd27e69ae.tar.gz misskey-3f83beedb72f623d51a5895a809b81bfd27e69ae.tar.bz2 misskey-3f83beedb72f623d51a5895a809b81bfd27e69ae.zip | |
Fix #5943 (#6023)
Diffstat (limited to 'src/client/components')
| -rw-r--r-- | src/client/components/url.vue | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/client/components/url.vue b/src/client/components/url.vue index d81c98deb5..df16bc9c24 100644 --- a/src/client/components/url.vue +++ b/src/client/components/url.vue @@ -51,6 +51,7 @@ export default Vue.extend({ target: self ? null : '_blank', showTimer: null, hideTimer: null, + checkTimer: null, preview: null, faExternalLinkSquareAlt }; @@ -78,9 +79,14 @@ export default Vue.extend({ }).$mount(); document.body.appendChild(this.preview.$el); + + this.checkTimer = setInterval(() => { + if (!document.body.contains(this.$el)) this.closePreview(); + }, 1000); }, closePreview() { if (this.preview) { + clearInterval(this.checkTimer); this.preview.destroyDom(); this.preview = null; } |