diff --git a/src/assets/variables.scss b/src/assets/variables.scss
index 968d6b9c1e4..b2b269af473 100644
--- a/src/assets/variables.scss
+++ b/src/assets/variables.scss
@@ -82,6 +82,8 @@ $chat-font-size: 15px;
$chat-line-height: 1.6em;
// fade transition
+$fade-transition: all var(--animation-quick, 100ms) ease-in-out;
+
.fade {
&-enter {
opacity: 0;
@@ -97,7 +99,7 @@ $chat-line-height: 1.6em;
}
&-enter-active,
&-leave-active {
- transition: all 150ms ease-in-out;
+ transition: $fade-transition;
}
}
@@ -120,7 +122,7 @@ $chat-line-height: 1.6em;
}
&-enter-active,
&-leave-active {
- transition: all 150ms ease-in-out;
+ transition: $fade-transition;
/* force top container to resize during animation */
position: absolute !important;
}
diff --git a/src/components/ChatView.vue b/src/components/ChatView.vue
index efbe1c640d1..1ff11e34839 100644
--- a/src/components/ChatView.vue
+++ b/src/components/ChatView.vue
@@ -40,20 +40,15 @@