GeoLeaf Core API - v3.0.0
    Preparing search index...
    FILTER_PANEL_ID: "gl-filter-panel"

    DOM id of the Filter capability's panel — the mount the permalink filter restore waits for before calling GeoLeaf.Filter.applyFilter() (which writes onto the real controls since S13, so it needs the panel to exist).

    Declared here rather than imported from capabilities/filter/: permalink talks to the Filter capability through its public contract (GeoLeaf.Filter) only, and must not take a module dependency on it. The id is a stable public DOM hook — the desktop panel, the mobile toolbar and the mobile sheet all query it the same way.