diff --git a/fictionarchive-web-astro/src/lib/components/ChapterReaderPage.svelte b/fictionarchive-web-astro/src/lib/components/ChapterReaderPage.svelte index 97ae4aa..efd3abf 100644 --- a/fictionarchive-web-astro/src/lib/components/ChapterReaderPage.svelte +++ b/fictionarchive-web-astro/src/lib/components/ChapterReaderPage.svelte @@ -74,6 +74,8 @@ if (result.data?.chapter) { chapter = result.data.chapter; + // Update the page title with chapter info + document.title = `${chapter.novelName} - ${chapter.order}`; } else { error = 'Chapter not found'; } diff --git a/fictionarchive-web-astro/src/lib/components/NovelDetailPage.svelte b/fictionarchive-web-astro/src/lib/components/NovelDetailPage.svelte index b38c535..b7ed57d 100644 --- a/fictionarchive-web-astro/src/lib/components/NovelDetailPage.svelte +++ b/fictionarchive-web-astro/src/lib/components/NovelDetailPage.svelte @@ -215,6 +215,7 @@ const nodes = result.data?.novels?.nodes; if (nodes && nodes.length > 0) { novel = nodes[0]; + document.title = novel.name; } else { error = 'Novel not found'; }