diff options
| author | Aya Morisawa <AyaMorisawa4869@gmail.com> | 2019-09-02 07:01:33 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2019-09-02 07:01:33 +0900 |
| commit | e70d7edf419c2054b9255f7cbe340d6c1540f4f9 (patch) | |
| tree | 27510de2e6231aaf93a4bd7ec7acaf795ee67eac /src/client/app/common | |
| parent | 11.31.0 (diff) | |
| download | misskey-e70d7edf419c2054b9255f7cbe340d6c1540f4f9.tar.gz misskey-e70d7edf419c2054b9255f7cbe340d6c1540f4f9.tar.bz2 misskey-e70d7edf419c2054b9255f7cbe340d6c1540f4f9.zip | |
Fix #5380 (#5381)
Diffstat (limited to 'src/client/app/common')
| -rw-r--r-- | src/client/app/common/views/components/reactions-viewer.reaction.vue | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/client/app/common/views/components/reactions-viewer.reaction.vue b/src/client/app/common/views/components/reactions-viewer.reaction.vue index 5bb9a9522e..9598fa6597 100644 --- a/src/client/app/common/views/components/reactions-viewer.reaction.vue +++ b/src/client/app/common/views/components/reactions-viewer.reaction.vue @@ -47,7 +47,8 @@ export default Vue.extend({ data() { return { details: null, - detailsTimeoutId: null + detailsTimeoutId: null, + isHovering: false }; }, computed: { @@ -89,9 +90,11 @@ export default Vue.extend({ } }, onMouseover() { + this.isHovering = true; this.detailsTimeoutId = setTimeout(this.openDetails, 300); }, onMouseleave() { + this.isHovering = false; clearTimeout(this.detailsTimeoutId); this.closeDetails(); }, @@ -104,6 +107,7 @@ export default Vue.extend({ .map(x => x.user.username); this.closeDetails(); + if (!this.isHovering) return; this.details = this.$root.new(XDetails, { reaction: this.reaction, users, |