Parcourir la source

Merge pull request #11287 from Youggls/dev

fix(chat): resolve duplicate collapsible IDs causing citation modal failures
Timothy Jaeryang Baek il y a 2 mois
Parent
commit
04921be9f1

+ 1 - 1
src/lib/components/chat/Messages/Citations.svelte

@@ -124,7 +124,7 @@
 			</div>
 			</div>
 		{:else}
 		{:else}
 			<Collapsible
 			<Collapsible
-				id="collapsible-sources"
+				id={`collapsible-${id}`}
 				bind:open={isCollapsibleOpen}
 				bind:open={isCollapsibleOpen}
 				className="w-full max-w-full "
 				className="w-full max-w-full "
 				buttonClassName="w-fit max-w-full"
 				buttonClassName="w-fit max-w-full"

+ 1 - 1
src/lib/components/chat/Messages/ResponseMessage.svelte

@@ -748,7 +748,7 @@
 										onSourceClick={async (id, idx) => {
 										onSourceClick={async (id, idx) => {
 											console.log(id, idx);
 											console.log(id, idx);
 											let sourceButton = document.getElementById(`source-${message.id}-${idx}`);
 											let sourceButton = document.getElementById(`source-${message.id}-${idx}`);
-											const sourcesCollapsible = document.getElementById(`collapsible-sources`);
+											const sourcesCollapsible = document.getElementById(`collapsible-${message.id}`);
 
 
 											if (sourceButton) {
 											if (sourceButton) {
 												sourceButton.click();
 												sourceButton.click();