doxa-life + doxa-maps drop-in CDN (public/doxa-maps-cdn) — Forgejo working copy
The Driver, reviewing on a phone: on /deep-research the site header stayed while every other page lets it scroll away, and the "Want Deeper Research?" line under the research map was far too big. /deep-research keeps the verified layout at rest: the page does not scroll, the header shows, and the gallery fills the rest of the screen, its bottom menu button included. The gallery scrolls inside its own main pane, so a finger or a wheel over it never moves the page. Once that pane is scrolled down a little, <html> gets rg-header-hidden: the header hides and the gallery takes the whole screen (100svh). Back at the pane's top, the header returns. One scroller, so nothing fights its momentum. A capture-phase scroll listener on the gallery's shadow root sees the pane; only a scroller at least half the gallery's height counts. Measured with a real finger at 390: the map (703 px) and the open sheet (211 px) never resize, and the header hides once and returns once. /research: the line is 1.2rem, the size of the homepage's "Explore our research maps" link. |
||
|---|---|---|
| .claude/skills | ||
| app | ||
| config | ||
| documentation | ||
| embeddables | ||
| i18n/locales | ||
| migrations | ||
| modules | ||
| public | ||
| server | ||
| .blueprints.json | ||
| .editorconfig | ||
| .env.example | ||
| .gitignore | ||
| .mcp.json | ||
| bun.lock | ||
| DX-MAPS-GALLERY.md | ||
| eslint.config.mjs | ||
| i18n.config.ts | ||
| MOBILIZATION-MAPS-LAPTOP.md | ||
| nuxt.config.ts | ||
| package.json | ||
| tsconfig.json | ||