Skip to content

Commit 1e94ee0

Browse files
committed
(fix) templates cursor selection
1 parent 8fb988b commit 1e94ee0

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

src/lib/Room/RoomFooter/RoomEmojis/RoomEmojis.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,10 @@ export default {
4444
},
4545
4646
watch: {
47-
filteredEmojis() {
48-
this.activeItem = 0
47+
filteredEmojis(val, oldVal) {
48+
if (!oldVal.length || val.length !== oldVal.length) {
49+
this.activeItem = 0
50+
}
4951
},
5052
selectItem(val) {
5153
if (val) {

src/lib/Room/RoomFooter/RoomTemplatesText/RoomTemplatesText.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,10 @@ export default {
5151
},
5252
5353
watch: {
54-
filteredTemplatesText() {
55-
this.activeItem = 0
54+
filteredTemplatesText(val, oldVal) {
55+
if (!oldVal.length || val.length !== oldVal.length) {
56+
this.activeItem = 0
57+
}
5658
},
5759
selectItem(val) {
5860
if (val) {

src/lib/Room/RoomFooter/RoomUsersTag/RoomUsersTag.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,10 @@ export default {
5353
},
5454
5555
watch: {
56-
filteredUsersTag() {
57-
this.activeItem = 0
56+
filteredUsersTag(val, oldVal) {
57+
if (!oldVal.length || val.length !== oldVal.length) {
58+
this.activeItem = 0
59+
}
5860
},
5961
selectItem(val) {
6062
if (val) {

0 commit comments

Comments
 (0)