Joshua Shay Kricheli NeuroSymbolic AI
v2 v1

Release · v2.27.2

Apply reviewer audit findings on the tooltip system

fix(v3): apply reviewer audit findings on the tooltip system

fix v2.27.2 June 30, 2026 Claude d953e50

Details

8 confirmed findings from the 4-lens reviewer panel (coverage / copy /
positioning / a11y), with majority survival through the 3-verifier
adversarial pass:
- Add `data-tip-pos="bottom-right"` variant: right-anchored tip for
  controls flush with the viewport edge. Used on the v2/v1 version chips
  (a centered tip on v1 clipped off-screen) and the mobile hamburger.
- Hamburger toggle (#v3-nav-toggle): icon-only — add `data-tip="Open menu"`
  for sighted keyboard users tabbing in at narrow widths.
- Theme toggle tip: "Light / dark" → "Toggle theme" (slash read as a status
  label, not the imperative action the control performs).
- Copy-email tip: "Copies jkrichel@syr.edu" → "Copy jkrichel@syr.edu"
  matching the imperative voice of the visible "Copy email" label.
- Copy-email button gains an explicit `aria-label` with the address so
  screen-reader users hear the email they're about to copy (the visible
  label only says "Copy email").

Files changed (4)

frontend/jekyll/_includes/v3/contact.html +1 −1
frontend/jekyll/_includes/v3/nav.html +3 −3
frontend/jekyll/_layouts/v3.html +1 −1
frontend/jekyll/_sass/v3/_tooltip.scss +11 −0