diff --git a/frontend/src/conversation/Conversation.tsx b/frontend/src/conversation/Conversation.tsx
index bda6b5f..3cd3176 100644
--- a/frontend/src/conversation/Conversation.tsx
+++ b/frontend/src/conversation/Conversation.tsx
@@ -79,7 +79,7 @@ export default function Conversation() {
queries[queries.length - 1].error && setLastQueryReturnedErr(true);
queries[queries.length - 1].response && setLastQueryReturnedErr(false); //considering a query that initially returned error can later include a response property on retry
}
- }, [queries]);
+ }, [queries[queries.length - 1]]);
const scrollIntoView = () => {
endMessageRef?.current?.scrollIntoView({
@@ -105,17 +105,7 @@ export default function Conversation() {
const prepResponseView = (query: Query, index: number) => {
let responseView;
- if (query.error) {
- responseView = (
-
- );
- } else if (query.response) {
+ if (query.response) {
responseView = (
);
+ } else if (query.error) {
+ responseView = (
+
+ );
}
return responseView;
};