Skip to content

Show a "source unavailable" notice instead of "0 in view" in the mobility panel #412

Description

@Medformatik

Problem

When the OpenConditions fuel, charging or parking source isn't ready, the provider returns partial: "unavailable" (e.g. integrations/openconditions/fuel/provider.ts). apps/web/src/components/panels/datasource/DataSourceFilterContent.tsx only renders a notice for partial === "area". So an unavailable source with no results reads "0 in view", which implies there are no stations here.

Deliverable

  • A localized notice for partial === "unavailable", with retry guidance and no "zoom in" action. Usable partial results stay visible.
  • Provider, viewport and filter changes clear a stale notice.
  • Panel tests that tell unavailable, empty and area-limited apart.
  • Phone and desktop screenshots in light and dark mode in the PR.

Out of scope

Separate issues, only if needed: basemap-bounds notices, a public coverage contract, freshness thresholds and per-country documentation.

Activity

  1. changed the title [-][Feature]: Explain regional coverage and incomplete mobility results to end users[/-] [+]Explain regional coverage and incomplete mobility results to end users[/+] on Oct 6, 2026
  2. updated Priority High and Effort Medium on Oct 6, 2026
  3. changed the title [-]Explain regional coverage and incomplete mobility results to end users[/-] [+]Show a "source unavailable" notice instead of "0 in view" in the mobility panel[/+] on Nov 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Fields

    Priority

    High

    Effort

    Low

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions