diff --git a/kjvstudy_org/templates/base.html b/kjvstudy_org/templates/base.html
index 3dddfa9..93b8135 100644
--- a/kjvstudy_org/templates/base.html
+++ b/kjvstudy_org/templates/base.html
@@ -96,6 +96,18 @@
cursor: help;
}
+ /* But not in search dropdowns */
+ .search-results-dropdown a,
+ .search-results-dropdown a[href*="/book/"],
+ .search-dropdown a,
+ .search-dropdown a[href*="/book/"],
+ .lookup-results-dropdown a,
+ .lookup-results-dropdown a[href*="/book/"],
+ .story-search-dropdown a,
+ .story-search-dropdown a[href*="/book/"] {
+ cursor: pointer !important;
+ }
+
.verse-tooltip {
position: absolute;
background: var(--bg-color);
@@ -1777,6 +1789,10 @@
// Skip if this is a verse number link (the number at the start of each verse)
if (target.classList.contains('verse-number-link')) return;
+ // Skip links in search dropdowns
+ if (target.closest('.search-results-dropdown') || target.closest('.search-dropdown') ||
+ target.closest('.lookup-results-dropdown') || target.closest('.story-search-dropdown')) return;
+
var verseInfo = parseVerseUrl(target.pathname + target.hash);
if (!verseInfo) return;
diff --git a/kjvstudy_org/templates/search.html b/kjvstudy_org/templates/search.html
index bccfe2b..13e842f 100644
--- a/kjvstudy_org/templates/search.html
+++ b/kjvstudy_org/templates/search.html
@@ -7,27 +7,36 @@