always cancel looping cue

This commit is contained in:
meganrogge
2023-06-20 10:24:48 -07:00
parent bb66c3b40e
commit e14f03f29d
@@ -407,11 +407,12 @@ export class ChatWidget extends Disposable implements IChatWidget {
if (result) {
this.inputPart.acceptInput(query);
result.responseCompletePromise.then(async () => {
const responses = this.viewModel?.getItems().filter(isResponseVM);
const lastResponse = responses?.[responses.length - 1];
this._chatAccessibilityService.acceptResponse(lastResponse);
});
} else {
this._chatAccessibilityService.acceptResponse();
}
}
}
@@ -518,7 +519,7 @@ export class ChatWidgetService implements IChatWidgetService {
}
const CHAT_RESPONSE_PENDING_AUDIO_CUE_LOOP_MS = 7000;
const CHAT_RESPONSE_PENDING_AUDIO_CUE_LOOP_MS = 5000;
export class ChatAccessibilityService extends Disposable implements IChatAccessibilityService {
declare readonly _serviceBrand: undefined;