README.md for this project has a section called “Search”, which — once converted by Hackage from Markdown to HTML — becomes <h3 id="search">Search</h3>. The problem is however that Hackage thinks that it’s its own “Search” UI element for quick jump functionality with
A quick fix to resolve this and similar cases involving header elements: change the quick-jump CSS#search selector to div#search. (And allow-list the digest of the updated quick-jump.css).
Addendum: except, that’s right, we still don’t serve a golden quick-jump implementation and use the version from the doc bundle. Changing hackage-server to serve its own quick-jump implementation would be simpler than mangling IDs in rendered markdown though (IMO).