diff --git a/packages/frontend/src/pages/timeline.vue b/packages/frontend/src/pages/timeline.vue index fead322ce5..8fe12dad2e 100644 --- a/packages/frontend/src/pages/timeline.vue +++ b/packages/frontend/src/pages/timeline.vue @@ -157,9 +157,10 @@ async function createList() { const { canceled, result: name } = await os.inputText({ title: i18n.ts.enterListName, }); - if (canceled) return; - await os.apiWithDialog('users/lists/create', { name: name }); + if (canceled || name === null) return; + const list = await os.apiWithDialog('users/lists/create', { name: name }); userListsCache.delete(); + router.push(`/my/lists/${list.id}`); } async function chooseAntenna(ev: MouseEvent): Promise {