b43e6496f5
plugin-tests / test (push) Failing after 5s
ROOT CAUSE of JP's "buttons not showing" report: hermes-webui has two nav containers — `<nav class="rail">` (desktop ≥641px, rail-btn 20×20 stroke 1.5) and `.sidebar-nav` (mobile, nav-tab 18×18 stroke 2). My previous injection only touched .sidebar-nav, so on desktop the buttons literally didn't exist anywhere visible. This patch: - Defines per-container button templates (class list + svg size/stroke) matching exactly how upstream renders its native rail-btn vs nav-tab - Iterates both containers on init + retries - MutationObserver re-injects into either if something re-renders it - Tooltip modifier (--bottom) only applied for sidebar-nav (mobile pattern) - SVG paths centralized so adding new tabs is one entry Karpathy 4 rules: surfaced root cause via console logs + DOM inspection instead of guessing, simplest fix (data-driven container list), surgical (no other behavior changed).