From 0217605d3d9a4ee3128b17677efeaaa01480417d Mon Sep 17 00:00:00 2001 From: digitaldirk <22691956+digitaldirk@users.noreply.github.com> Date: Tue, 23 Dec 2025 12:12:19 -0800 Subject: [PATCH 1/3] Add id to posts header for scrolling target --- src/LinkDotNet.Blog.Web/Features/Home/Index.razor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/LinkDotNet.Blog.Web/Features/Home/Index.razor b/src/LinkDotNet.Blog.Web/Features/Home/Index.razor index 90d5af8e..5634e4c5 100644 --- a/src/LinkDotNet.Blog.Web/Features/Home/Index.razor +++ b/src/LinkDotNet.Blog.Web/Features/Home/Index.razor @@ -24,7 +24,7 @@
-

@(currentPage.IsFirstPage ? "Recent Posts" : "Older Posts")

+

@(currentPage.IsFirstPage ? "Recent Posts" : "Older Posts")

From eb813015c7287b3549add43d1cb3175de9766b6d Mon Sep 17 00:00:00 2001 From: digitaldirk <22691956+digitaldirk@users.noreply.github.com> Date: Tue, 23 Dec 2025 12:12:52 -0800 Subject: [PATCH 2/3] Add scroll anchor to previous and next page links --- .../Features/Home/Components/BlogPostNavigation.razor | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/LinkDotNet.Blog.Web/Features/Home/Components/BlogPostNavigation.razor b/src/LinkDotNet.Blog.Web/Features/Home/Components/BlogPostNavigation.razor index 4b90e1c1..e50cd297 100644 --- a/src/LinkDotNet.Blog.Web/Features/Home/Components/BlogPostNavigation.razor +++ b/src/LinkDotNet.Blog.Web/Features/Home/Components/BlogPostNavigation.razor @@ -15,6 +15,6 @@ [Parameter, EditorRequired] public required IPagedList PageList { get; set; } - private string PreviousPageLink => PageList.IsFirstPage ? string.Empty : $"/{PageList.PageNumber - 1}"; - private string NextPageLink => PageList.IsLastPage ? string.Empty : $"/{PageList.PageNumber + 1}"; + private string PreviousPageLink => PageList.IsFirstPage ? string.Empty : $"/{PageList.PageNumber - 1}#posts-header"; + private string NextPageLink => PageList.IsLastPage ? string.Empty : $"/{PageList.PageNumber + 1}#posts-header"; } From 49153f81b6a111e0f706657f0b44da492ff34388 Mon Sep 17 00:00:00 2001 From: digitaldirk <22691956+digitaldirk@users.noreply.github.com> Date: Fri, 26 Dec 2025 14:23:30 -0800 Subject: [PATCH 3/3] Fix tests --- .../Web/Features/Home/Components/BlogPostNavigationTests.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/LinkDotNet.Blog.UnitTests/Web/Features/Home/Components/BlogPostNavigationTests.cs b/tests/LinkDotNet.Blog.UnitTests/Web/Features/Home/Components/BlogPostNavigationTests.cs index cb3d2951..b62d7f69 100644 --- a/tests/LinkDotNet.Blog.UnitTests/Web/Features/Home/Components/BlogPostNavigationTests.cs +++ b/tests/LinkDotNet.Blog.UnitTests/Web/Features/Home/Components/BlogPostNavigationTests.cs @@ -16,7 +16,7 @@ public void ShouldFireEventWhenGoingToNextPage() var cut = Render>(p => p.Add(param => param.PageList, page)); - cut.FindAll("a").Cast().Last().Href.ShouldEndWith("/3"); + cut.FindAll("a").Cast().Last().Href.ShouldEndWith("/3#posts-header"); } [Fact] @@ -27,7 +27,7 @@ public void ShouldFireEventWhenGoingToPreviousPage() var cut = Render>(p => p.Add(param => param.PageList, page)); - cut.FindAll("a").Cast().First().Href.ShouldEndWith("/1"); + cut.FindAll("a").Cast().First().Href.ShouldEndWith("/1#posts-header"); } [Fact]