|
Some checks are pending
build-gate / build (push) Waiting to run
The UPG-100 legend was pinned 58px below the map top by a profile !important rule whose job was to clear the geocoder pill. Measured with a real token in both hosts: the standalone leaf DOES mount the geocoder (top 12, h 35), so 58 is correct there; the cap-5 shell mounts NO geocoder at all, so the same rule stranded the legend below a pill that was not there -- the dead gap reported repeatedly. One host must not be fixed by breaking the other, so the offset is now conditional on the pill existing: default 8px, pushed to 58px only when :has(.mapboxgl-ctrl-geocoder) finds a rendered pill in the tree. Also parameterizes the shared SemanticTreeLegend's offset as var(--stl-top, 60px) with the max-height mirroring it, so any profile that drops its search bar can raise its legend without an !important arms race. Measured after: leaf legendOffsetInMap=58 with geocoder present; shell legendOffsetInMap=8 with no geocoder. Full authoritative rebuild included -- composite freshness PASS, SRI PASS 45/45. |
||
|---|---|---|
| .. | ||
| index.html | ||