|
Some checks failed
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). |
||
|---|---|---|
| .. | ||
| adwright | ||
| bte | ||
| fonts | ||
| adwright.css | ||
| adwright.js | ||
| app.css | ||
| app.js | ||
| bte.css | ||
| bte.js | ||
| svrnty_nav.js | ||
| umbrella.css | ||
| umbrella.html | ||
| umbrella.js | ||