summaryrefslogtreecommitdiff
path: root/src/client/components
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/components')
-rw-r--r--src/client/components/user-preview.vue3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/client/components/user-preview.vue b/src/client/components/user-preview.vue
index 7637f700dc..89150eaacc 100644
--- a/src/client/components/user-preview.vue
+++ b/src/client/components/user-preview.vue
@@ -53,6 +53,7 @@ export default Vue.extend({
return {
u: null,
show: false,
+ closed: false,
top: 0,
left: 0,
};
@@ -68,6 +69,7 @@ export default Vue.extend({
{ userId: this.user };
this.$root.api('users/show', query).then(user => {
+ if (this.closed) return;
this.u = user;
this.show = true;
});
@@ -83,6 +85,7 @@ export default Vue.extend({
methods: {
close() {
+ this.closed = true;
this.show = false;
if (this.$refs.content) (this.$refs.content as any).style.pointerEvents = 'none';
}