Skip to content

Show a visible error state instead of failing silently #87

Description

@rfsbraz

Description

When the extension breaks (globals never appear, API errors, template missing), it only writes console.error and does nothing visible - waitForGlobalsAndLoad exhausts its retries silently. Users just see "it stopped working", uninstall, and the maintainer only learns from the occasional GitHub issue.

Proposed Fix

On unrecoverable failure, render a small dismissible banner in the logbook area: "Friends Logs couldn't load - geocaching.com may have changed. Report it here" with a prefilled issue link (including version + browser). Every silent break becomes a actionable bug report instead of silent churn.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions