doxa-maps-cdn/app
driver 617e9561ff Deep Research: the header also leaves when a map scrolls inside its own shadow root
dx-life measured with a real finger: on the Regions map the header stayed. Regions scrolls
in its own containers (.rd-scroll, .rl-scroll) inside its own shadow root, and scroll events
never cross a shadow root, so the gallery-level listener never saw them. Touch and wheel
events do cross: on the first one over such a scroller, the page finds it in the event's
composed path and listens to its scrolls directly (once each), which also covers momentum.
The same half-the-gallery size rule keeps small lists, such as a legend sheet's, out.
2026-09-30 03:28:29 +00:00
..
assets Map cards keep rounded corners and phones get a taller map slot; old /js/doxa-maps links 301 to the dx-maps tree (carried from doxa-maps-build; on drop-in the tree is this site's own /dx-maps) 2026-09-28 13:51:55 +00:00
components DoxaMapSlot: on a phone, the top scroll pad no longer covers the map's zoom-in button 2026-09-29 21:59:31 +00:00
composables Maps: nothing from api.mapbox.com stands in front of a map; Mapbox is reachable through the provider setting 2026-09-29 19:19:26 +00:00
layouts Research page: one scrollbar. No footer, and the page does not scroll while the gallery fills the viewport below the header 2026-09-28 14:31:30 +00:00
middleware init 2026-04-21 12:12:54 +01:00
pages Deep Research: the header also leaves when a map scrolls inside its own shadow root 2026-09-30 03:28:29 +00:00
plugins optimize caching 2026-05-20 16:39:58 +01:00
types feat: update contact-us form to use the same format as feedback forms 2026-09-23 11:47:12 +01:00
utils Deep Research page: the Research Gallery on a hidden page; the Research page shows the simple map 2026-09-29 18:42:38 +00:00
app.config.ts init 2026-04-21 12:12:54 +01:00
app.vue remove the feedback widget 2026-09-22 10:27:08 +01:00
error.vue add people group profile page 2026-04-22 12:54:57 +01:00