From e5c1762f6a501e0d2e65ce11561a06b27c8ea636 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Sun, 23 Nov 2025 21:43:58 -0500 Subject: [PATCH] Fix verse tooltip URL parsing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixed tooltip event handler to use pathname instead of full href. Issue: - target.href returns full URL: "http://localhost:8000/book/John/..." - parseVerseUrl regex expects pathname: "/book/John/..." - This caused parseVerseUrl to return null, breaking tooltips Solution: - Changed target.href to target.pathname in event handler - Now passes "/book/John/chapter/3/verse/16" to parseVerseUrl - Regex patterns match correctly and tooltips work 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- kjvstudy_org/templates/base.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kjvstudy_org/templates/base.html b/kjvstudy_org/templates/base.html index 8111bce..fc46ee2 100644 --- a/kjvstudy_org/templates/base.html +++ b/kjvstudy_org/templates/base.html @@ -1430,7 +1430,7 @@ if (!target || !target.href) return; - var verseInfo = parseVerseUrl(target.href); + var verseInfo = parseVerseUrl(target.pathname); if (!verseInfo) return; // Show loading state