diff --git a/client/components/Chat.vue b/client/components/Chat.vue index 2bd3df61..0c2f8a7a 100644 --- a/client/components/Chat.vue +++ b/client/components/Chat.vue @@ -236,14 +236,16 @@ export default defineComponent({ } ); - const editTopicRef = ref(props.channel.editTopic); - watch(editTopicRef, (newTopic) => { - if (newTopic) { - void nextTick(() => { - topicInput.value?.focus(); - }); + watch( + () => props.channel.editTopic, + (newTopic) => { + if (newTopic) { + void nextTick(() => { + topicInput.value?.focus(); + }); + } } - }); + ); onMounted(() => { channelChanged(); @@ -260,7 +262,6 @@ export default defineComponent({ messageList, topicInput, specialComponent, - editTopicRef, hideUserVisibleError, editTopic, saveTopic, diff --git a/client/components/MessageTypes/join.vue b/client/components/MessageTypes/join.vue index 2cc451c9..baeab726 100644 --- a/client/components/MessageTypes/join.vue +++ b/client/components/MessageTypes/join.vue @@ -6,7 +6,7 @@ [{{ message.account }}] has joined the channel diff --git a/client/js/commands/join.ts b/client/js/commands/join.ts index c4b75e85..5bb40aec 100644 --- a/client/js/commands/join.ts +++ b/client/js/commands/join.ts @@ -2,7 +2,7 @@ import socket from "../socket"; import {store} from "../store"; import {switchToChannel} from "../router"; -function input(args) { +function input(args: string[]) { if (args.length > 0) { let channels = args[0];