From 1cba439589b161cdf475a268aec3d72712266434 Mon Sep 17 00:00:00 2001 From: evazion Date: Mon, 5 Nov 2018 13:04:21 -0600 Subject: [PATCH] Fix #3971: Keyboard navigation inside pools is broken. --- app/javascript/src/javascripts/posts.js.erb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/javascript/src/javascripts/posts.js.erb b/app/javascript/src/javascripts/posts.js.erb index 282a4ef22..bf5ac5057 100644 --- a/app/javascript/src/javascripts/posts.js.erb +++ b/app/javascript/src/javascripts/posts.js.erb @@ -191,7 +191,7 @@ Post.nav_prev = function(e) { } else if ($(".paginator a[rel~=prev]").length) { location.href = $("a[rel~=prev]").attr("href"); } else { - href = $("#pool-nav a.active[rel~=prev], #favgroup-nav a.active[rel~=prev]").attr("href"); + href = $("#pool-nav li.pool-selected-true a[rel~=prev], #favgroup-nav a.active[rel~=prev]").attr("href"); if (href) { location.href = href; } @@ -209,7 +209,7 @@ Post.nav_next = function(e) { } else if ($(".paginator a[rel~=next]").length) { location.href = $(".paginator a[rel~=next]").attr("href"); } else { - href = $("#pool-nav a.active[rel~=next], #favgroup-nav a.active[rel~=next]").attr("href"); + href = $("#pool-nav li.pool-selected-true a[rel~=next], #favgroup-nav a.active[rel~=next]").attr("href"); if (href) { location.href = href; }