Skip to content
quarry Check-in [69f5a86ccd]
Login

Check-in [69f5a86ccd]

Overview
Comment:search: forum and technote results had no link at all

They fell through hitOf's switch with no URL, so the title rendered as — which a browser resolves to the current page. Clicking a forum result reloaded the search. The index found them, the facet chips offered them, and the one step that turns a hit into somewhere to go was missing.

Their refs are not artifact hashes: searchDoc files a forum post under its thread root and a technote under its event id, which is what a reader wants to land on.

The test walks index.SearchKinds rather than a hand-written list, so a kind added to the index without a link here fails instead of shipping a dead result.

Timelines: family | ancestors | descendants | both | search-links
Files: files | file ages | folders
SHA3-256: 69f5a86ccd538ec5b97a8982b7734c92186b28b399cf54c5697415fbecad1b25
User & Date: dmestas on 2026-08-24 19:59:16.922
Other Links: branch diff | manifest | tags
Context
2026-08-24
19:59
merge search-links into trunk check-in: 11c9c4a43b user: dmestas tags: trunk
19:59
search: forum and technote results had no link at all

They fell through hitOf's switch with no URL, so the title rendered as — which a browser resolves to the current page. Clicking a forum result reloaded the search. The index found them, the facet chips offered them, and the one step that turns a hit into somewhere to go was missing.

Their refs are not artifact hashes: searchDoc files a forum post under its thread root and a technote under its event id, which is what a reader wants to land on.

The test walks index.SearchKinds rather than a hand-written list, so a kind added to the index without a link here fails instead of shipping a dead result. closed check-in: 69f5a86ccd user: dmestas tags: search-links

12:28
merge timing-wall into trunk check-in: 952100a76b user: dmestas tags: trunk
Changes