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"
+ >문서 상세 ↗