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.
Description
When the extension breaks (globals never appear, API errors, template missing), it only writes
console.errorand does nothing visible -waitForGlobalsAndLoadexhausts 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.