diff --git a/resources/assets/js/components/ScrollerY.vue b/resources/assets/js/components/ScrollerY.vue
index a81d857b..c6cdf15a 100644
--- a/resources/assets/js/components/ScrollerY.vue
+++ b/resources/assets/js/components/ScrollerY.vue
@@ -124,7 +124,14 @@ export default {
autoToBottom() {
if (this.autoBottom && this.$refs.bottom) {
- this.$refs.bottom.scrollIntoView(false);
+ try {
+ this.$refs.bottom.scrollIntoView(false);
+ } catch (e) {
+ scrollIntoView(this.$refs.bottom, {
+ behavior: 'instant',
+ inline: 'end',
+ })
+ }
}
},
diff --git a/resources/assets/js/pages/manage/messenger.vue b/resources/assets/js/pages/manage/messenger.vue
index 7f8e0353..7ca7fd12 100644
--- a/resources/assets/js/pages/manage/messenger.vue
+++ b/resources/assets/js/pages/manage/messenger.vue
@@ -14,7 +14,7 @@
v-for="(dialog, key) in dialogLists"
:key="key"
:class="{active: dialog.id == dialogId}"
- @click="openDialog(dialog)">
+ @click="openDialog(dialog, true)">