Handles a geoleaf:feature:click event and opens / replaces the popup.
layout — when given — fully overrides the auto-resolved layer binding
(no merge). No-op when MapLibre or the map is unavailable.
The close cross follows modules.feature-info.popup.closeButton, read at each
opening — shown only when the value is exactly true.
Handles a
geoleaf:feature:clickevent and opens / replaces the popup.layout— when given — fully overrides the auto-resolved layer binding (no merge). No-op when MapLibre or the map is unavailable.The close cross follows
modules.feature-info.popup.closeButton, read at each opening — shown only when the value is exactlytrue.