Skip to content

Commit cf91332

Browse files
committed
fix: add debug logs to autocomplete textarea
1 parent 969da16 commit cf91332

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

projects/stream-chat-angular/src/lib/message-input/autocomplete-textarea/autocomplete-textarea.component.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,11 +195,19 @@ export class AutocompleteTextareaComponent
195195
}
196196
if (changes.value && !this.value && this.messageInput) {
197197
this.messageInput.nativeElement.style.height = 'auto';
198+
this.chatClientService?.chatClient?.logger?.(
199+
'info',
200+
'[Autocomplete textarea] Value reset, adjusting textarea height to auto'
201+
);
198202
this.updateMentionedUsersFromText();
199203
}
200204
}
201205

202206
ngAfterViewInit(): void {
207+
this.chatClientService?.chatClient?.logger?.(
208+
'info',
209+
'[Autocomplete textarea] View inited'
210+
);
203211
if (this.messageInput.nativeElement.scrollHeight > 0) {
204212
this.adjustTextareaHeight();
205213
}
@@ -233,6 +241,10 @@ export class AutocompleteTextareaComponent
233241
}
234242

235243
inputChanged() {
244+
this.chatClientService?.chatClient?.logger?.(
245+
'info',
246+
'[Autocomplete textarea] Input changed'
247+
);
236248
this.valueChange.emit(this.messageInput.nativeElement.value);
237249
this.adjustTextareaHeight();
238250
}
@@ -251,6 +263,10 @@ export class AutocompleteTextareaComponent
251263

252264
private adjustTextareaHeight() {
253265
if (this.themeVersion === '2') {
266+
this.chatClientService?.chatClient?.logger?.(
267+
'info',
268+
`[Autocomplete textarea] Textarea height set from ${this.messageInput.nativeElement.style.height} to ${this.messageInput.nativeElement.scrollHeight}px`
269+
);
254270
this.messageInput.nativeElement.style.height = '';
255271
this.messageInput.nativeElement.style.height = `${this.messageInput.nativeElement.scrollHeight}px`;
256272
}

0 commit comments

Comments
 (0)