Ver Fonte

Merge pull request #11287 from Youggls/dev

fix(chat): resolve duplicate collapsible IDs causing citation modal failures
Timothy Jaeryang Baek há 2 meses atrás
pai
commit
04921be9f1

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

@@ -124,7 +124,7 @@
 			</div>
 		{:else}
 			<Collapsible
-				id="collapsible-sources"
+				id={`collapsible-${id}`}
 				bind:open={isCollapsibleOpen}
 				className="w-full 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) => {
 											console.log(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) {
 												sourceButton.click();