diff --git a/src/contentScripts/views/App.vue b/src/contentScripts/views/App.vue
index 6f845456..88efd6b8 100644
--- a/src/contentScripts/views/App.vue
+++ b/src/contentScripts/views/App.vue
@@ -7,6 +7,7 @@ import Home from './Home/Home.vue'
import Search from './Search/Search.vue'
import Anime from './Anime/Anime.vue'
import History from './History/History.vue'
+import Favorites from './Favorites/Favorites.vue'
import { activatedPage, isShowTopbar } from '~/logic/storage'
import { language } from '~/logic'
import '~/styles/index.ts'
@@ -16,7 +17,7 @@ const { locale } = useI18n()
const [showSettings, toggle] = useToggle(false)
const isDark = useDark()
const toggleDark = useToggle(isDark)
-const pages = { Home, Search, Anime, History }
+const pages = { Home, Search, Anime, History, Favorites }
watch(() => activatedPage.value, (newValue, oldValue) => {
window.scrollTo({ top: 0, behavior: 'smooth' })
@@ -101,6 +102,14 @@ function changeActivatePage(pageName: AppPage) {