+- **Category A — Reader Mode preventions (5 elements):** `d-article`, `d-header`, `d-main`, `d-footer`, `d-section` were deliberately renamed from standard elements (commit `fe0e8bc`, 2026-02-22) to prevent Safari Reader Mode on the veneer viewer page. The viewer renders markdown with `<p>`, `<h1>`, etc. inside an `article > header + main + footer` structure — the exact heuristic Safari uses. Reverting them re-introduces a real UX bug. Even if reverted, nimble's classless styling for those elements doesn't match veneer's bespoke layout (glassmorphism gradient scrim, sticky preview, swiper integration, dynamic width via `--table-width`) — you'd immediately need `.no-nimble` or heavy overrides on the article, defeating the purpose.
0 commit comments