fix(app): file tree not staying in sync across projects/sessions

This commit is contained in:
Adam
2026-02-04 07:59:42 -06:00
parent c277ee8cbf
commit c8622df762
3 changed files with 154 additions and 56 deletions

View File

@@ -1864,7 +1864,10 @@ export default function Layout(props: ParentProps) {
getLabel={messageLabel}
onMessageSelect={(message) => {
if (!isActive()) {
sessionStorage.setItem("opencode.pendingMessage", `${props.session.id}|${message.id}`)
layout.pendingMessage.set(
`${base64Encode(props.session.directory)}/${props.session.id}`,
message.id,
)
navigate(`${props.slug}/session/${props.session.id}`)
return
}