diff --git a/frontend/src/components/JsonViewer.vue b/frontend/src/components/JsonViewer.vue index ccf055974a..a840de19ef 100644 --- a/frontend/src/components/JsonViewer.vue +++ b/frontend/src/components/JsonViewer.vue @@ -3,7 +3,7 @@
-
+
{{ currentMessage }}
@@ -20,6 +20,13 @@ import { useProductExpertStore } from '@/stores/product-expert.js' export default { name: 'ExpertLoadingIndicator', + props: { + // Off once the turn streams its own activity, which says more than these lines. + showMessages: { + type: Boolean, + default: true + } + }, data () { return { showMessage: false, diff --git a/frontend/src/components/expert/components/ExpertMessages.vue b/frontend/src/components/expert/components/ExpertMessages.vue index 914c0a2b6c..844c694338 100644 --- a/frontend/src/components/expert/components/ExpertMessages.vue +++ b/frontend/src/components/expert/components/ExpertMessages.vue @@ -6,7 +6,7 @@
  • - +
  • @@ -48,7 +48,7 @@ export default { } }, computed: { - ...mapState(useProductExpertStore, ['messages', 'isWaitingForResponse']), + ...mapState(useProductExpertStore, ['messages', 'isWaitingForResponse', 'hasStreamedActivity']), messageTypes () { return { ai: markRaw(AiMessage), diff --git a/frontend/src/components/expert/components/messages/AiMessage.vue b/frontend/src/components/expert/components/messages/AiMessage.vue index ba97cf0ee2..39713e5b5f 100644 --- a/frontend/src/components/expert/components/messages/AiMessage.vue +++ b/frontend/src/components/expert/components/messages/AiMessage.vue @@ -1,6 +1,10 @@