summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/pages
diff options
context:
space:
mode:
Diffstat (limited to 'packages/app/src/pages')
-rw-r--r--packages/app/src/pages/session.tsx7
1 files changed, 3 insertions, 4 deletions
diff --git a/packages/app/src/pages/session.tsx b/packages/app/src/pages/session.tsx
index d917ce4c7..8399a1367 100644
--- a/packages/app/src/pages/session.tsx
+++ b/packages/app/src/pages/session.tsx
@@ -1477,6 +1477,7 @@ export default function Page() {
const fork = (input: { sessionID: string; messageID: string }) => {
const value = draft(input.messageID)
+ const dir = base64Encode(sdk.directory)
return sdk.client.session
.fork(input)
.then((result) => {
@@ -1488,10 +1489,8 @@ export default function Page() {
})
return
}
- navigate(`/${base64Encode(sdk.directory)}/session/${next.id}`)
- requestAnimationFrame(() => {
- prompt.set(value)
- })
+ prompt.set(value, undefined, { dir, id: next.id })
+ navigate(`/${dir}/session/${next.id}`)
})
.catch(fail)
}