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.
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.