doxa-maps/plugin-designs/research-dashboard
doxa-maps-88655c70 1bf42e2110
Some checks are pending
build-gate / build (push) Waiting to run
Let the dashboard element size to its content when it is page-scrolling
:host carries height:100%, which the fixed-viewport host needs and a
page-scroll host must not have: in a tall scroller, 100% is thousands of px,
so the element claimed a large empty tail below its own content. The shell
inside already switched to height:auto for this reason; the host never did.

A host cannot be matched by a class on its own descendant, so the pageScroll
flag is reflected outward as a data attribute and :host([data-page-scroll])
switches to height:auto with the min-height dropped.

Labelled UNPROVEN in the file, deliberately: dashboard-plus-grid imports this
as a plain Vue component rather than mounting the custom element, so the rule
is not reachable from there -- and that composite was measured stacking
correctly regardless (dashboard 0..864, grid 864..3031, gap 0). The rule
applies where research-dashboard is mounted as its own element.
2026-09-23 18:41:07 +00:00
..
src Give the dashboard its own height handle, separate from the map/table split 2026-09-23 18:16:30 +00:00
dashboard.config.js Give the shell pane a scroll, and drop the engagement filter 2026-09-23 14:41:58 +00:00
index.html Rename app-profiles -> plugin-designs; build green under new naming (load-bearing paths updated, guards pass) 2026-09-17 18:18:18 +00:00
index.js Load the RTL text plugin from one place, and in the composite too 2026-09-22 19:55:58 +00:00
research-dashboard.meta.json consolidate docs into documentation/ and deployment shells into deployment/ 2026-09-21 23:23:23 +00:00
research-dashboard.vue Let the dashboard element size to its content when it is page-scrolling 2026-09-23 18:41:07 +00:00