Session log — medistage nav buttons broken from other pages

← All session logs

Session log — medistage nav buttons broken from other pages

26 May 2026 · Hasmukh with Claude · auto-published from the local journal entry. A polished narrative version can be requested in any future Claude session.

Summary

Hasmukh reported that the top navigation buttons on medistage.medilearn.africa (About, What We Offer, How It Works, Partner With Us, Contact, Register for Next Session) did nothing when clicked from a page other than the homepage. The cause was that each link was a bare fragment such as #about, which only scrolls within the current page. On any inner page those sections do not exist, so the click had no effect.

Decisions

  • Fix the links by prefixing each fragment with /, for example /#about. This sends the visitor back to the homepage and then scrolls to the right section, working from anywhere on the site.
  • Apply the same fix to the footer "All offerings" link, which had the same problem.
  • Leave the in-section CTAs (such as the hero "Register" and Contact section links) as bare #register and #contact, since they sit inside the homepage itself and never run from another page.

Changes made

  • Updated the Header Nav HTML Box on the medistage homepage: all six nav links now point to /#about, /#offerings, /#how-it-works, /#partners, /#contact, /#register.
  • Updated the Footer Column 1 HTML Box: the "All offerings" link now points to /#offerings.
  • Both edits were made by reading the theme instances option, mutating the relevant blocks, and writing the JSON back. A backup of the original JSON was kept on the server before saving.
  • Verified the live site: the homepage and the /interview subpage both now serve the corrected /#section links in the top nav.

Follow-ups

  • None outstanding. If Hasmukh wants the same pattern double-checked on staging.medilearn.africa, that can be done in a future session.