From 564131614a27dd0a9490f22dac73c3c361f98c1b Mon Sep 17 00:00:00 2001 From: Sandra Guerreiro Date: Wed, 29 Apr 2026 15:42:22 +0200 Subject: [PATCH 1/5] fix(sources): fix sources glitch on chat --- src/components/SourcesListComponent.vue | 3 +-- .../__tests__/__snapshots__/QandA.spec.ts.snap | 18 +++++++++++++++++- src/stores/chat.ts | 2 +- src/views/QandA.vue | 7 +++++-- 4 files changed, 24 insertions(+), 6 deletions(-) diff --git a/src/components/SourcesListComponent.vue b/src/components/SourcesListComponent.vue index 856ee60..a02d271 100644 --- a/src/components/SourcesListComponent.vue +++ b/src/components/SourcesListComponent.vue @@ -15,7 +15,7 @@ const store = useBookmarksStore(); const props = defineProps<{ hideSteps?: boolean; - sourcesList: Document[] | null; + sourcesList: Document[] | []; isSourcesError: boolean; isFetchingSources: boolean; fetchingAnswer?: boolean; @@ -49,7 +49,6 @@ const ChosenCard = Cards[props.cardType || 'default']; }}

{{ $t('sourcesList.formulatingAnswer') }}

-

...

diff --git a/src/components/__tests__/__snapshots__/QandA.spec.ts.snap b/src/components/__tests__/__snapshots__/QandA.spec.ts.snap index a9d9120..9536406 100644 --- a/src/components/__tests__/__snapshots__/QandA.spec.ts.snap +++ b/src/components/__tests__/__snapshots__/QandA.spec.ts.snap @@ -1001,7 +1001,23 @@ exports[`QandA > renders properly 1`] = ` - +
+ +
+ + +
+ + + + +
diff --git a/src/stores/chat.ts b/src/stores/chat.ts index 6dec442..04b2857 100644 --- a/src/stores/chat.ts +++ b/src/stores/chat.ts @@ -28,7 +28,7 @@ export const useChatStore = defineStore('chat', () => { const chatInput: Ref = ref(''); const chatMessagesList: Ref = ref(getFromStorage('chat') || []); const questionQueues: Ref = ref(getFromStorage('questionQueues')); - const sourcesList: Ref = ref(getFromStorage('chatSources') || []); + const sourcesList: Ref = ref(getFromStorage('chatSources') || []); const reformulatedQuery: Ref = ref(getFromStorage('reformulatedQuery')); const storedThreadId: Ref = ref(localStorage.getItem('chatThreadId')); const storedMessageId: Ref = ref(localStorage.getItem('chatMessageId')); diff --git a/src/views/QandA.vue b/src/views/QandA.vue index b7a00d5..6d773e9 100644 --- a/src/views/QandA.vue +++ b/src/views/QandA.vue @@ -23,11 +23,14 @@ onBeforeMount(() => { Date: Wed, 29 Apr 2026 16:03:12 +0200 Subject: [PATCH 2/5] fix(nav): fix nav responsive behaviour --- src/components/AppHeader.vue | 2 +- src/components/nav/BaseNavItem.vue | 17 ++++++++++++++--- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/components/AppHeader.vue b/src/components/AppHeader.vue index 5969f8a..fa9484c 100644 --- a/src/components/AppHeader.vue +++ b/src/components/AppHeader.vue @@ -23,7 +23,7 @@ max-height: clamp(24px, 5vw, 3.5em); } -@media (max-width: 1600px) { +@media (max-width: 1330px) { .app-header-link { display: none; & > * { diff --git a/src/components/nav/BaseNavItem.vue b/src/components/nav/BaseNavItem.vue index 1d7d26d..0346888 100644 --- a/src/components/nav/BaseNavItem.vue +++ b/src/components/nav/BaseNavItem.vue @@ -67,6 +67,20 @@ defineProps<{ } @media screen and (max-width: 1450px) { + .link-wrapper { + padding-inline: 0.25rem; + } + router-link { + padding: 0.25rem 0.5rem; + display: flex; + font-size: 0.5rem; + + gap: 0rem; + margin: 0 0.05rem; + } +} + +@media screen and (max-width: 1100px) { .item-name { display: none; visibility: hidden; @@ -74,9 +88,6 @@ defineProps<{ width: 0rem; white-space: nowrap; } - .router-link { - gap: 0; - } } @media screen and (max-width: 750px) { From 637f4e80edb0e0de8855ac07ee9de7bf4b17bd76 Mon Sep 17 00:00:00 2001 From: Sandra Guerreiro Date: Wed, 29 Apr 2026 16:22:59 +0200 Subject: [PATCH 3/5] fix(search): fix search responsive behaviour --- src/components/TextAreaComponent.vue | 6 ++++++ src/views/SearchSDG.vue | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/TextAreaComponent.vue b/src/components/TextAreaComponent.vue index e7062d3..3fe65ea 100644 --- a/src/components/TextAreaComponent.vue +++ b/src/components/TextAreaComponent.vue @@ -24,7 +24,13 @@ defineEmits(['update:modelValue']);