Merge pull request #11287 from Youggls/dev

fix(chat): resolve duplicate collapsible IDs causing citation modal failures
This commit is contained in:
Timothy Jaeryang Baek 2025-03-07 06:05:13 -04:00 committed by GitHub
commit 04921be9f1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 2 deletions

View File

@ -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"

View File

@ -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();