diff --git a/frontend/src/routes/news/+page.svelte b/frontend/src/routes/news/+page.svelte index 0ad1fb0..72a08d8 100644 --- a/frontend/src/routes/news/+page.svelte +++ b/frontend/src/routes/news/+page.svelte @@ -105,11 +105,15 @@ return `${days}일 전`; } + // 필터 변경 시에만 1페이지 리셋 + let prevFilter = ''; $effect(() => { - const _s = filterSource; - const _u = showUnreadOnly; - currentPage = 1; - loadArticles(); + const key = `${filterSource}|${showUnreadOnly}`; + if (key !== prevFilter) { + prevFilter = key; + currentPage = 1; + loadArticles(); + } }); @@ -224,7 +228,8 @@ 상세 + target="_blank" + >문서 상세 ↗