diff options
Diffstat (limited to 'packages/app/src/pages')
| -rw-r--r-- | packages/app/src/pages/session.tsx | 7 |
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) } |
