Skip to main content

Network and Connectivity Issues

Benchmrk is a web application that requires an active internet connection for most features. When your network is unstable or unavailable, here's what to expect and how to troubleshoot.

Offline Behaviour

Benchmrk does not have a full offline mode. When your network connection is lost:

  • Map tiles that are already loaded remain visible, but new tiles won't load as you pan or zoom
  • Search will fail — all searches require a server round-trip
  • Ledger operations (save, delete, snapshot) will fail
  • AI Assist analysis cannot be initiated
  • Point details for marks not already loaded will be unavailable
  • The DocsPanel may continue to display its current page but won't navigate to new pages

When connectivity returns: Refresh the page to restore full functionality. In-progress operations that failed during the outage will need to be retried manually.

API Timeouts

API requests can time out due to slow network conditions, server load, or large response payloads.

FeatureTypical TimeoutWhat Happens
Search requests10–15 secondsError message displayed in the search results area
Point details10 secondsLoading spinner, then error state in the details panel
AI analysis30–60 secondsTimeout message with option to retry
Report generation30 secondsExport fails with a timeout error
Map tile loadingPer-tile timeoutGrey/missing tiles on the map

Resolving Timeouts

  1. Check your connection speed — Run a speed test. Benchmrk works best on connections with at least 5 Mbps download speed.
  2. Retry the operation — Transient timeouts often resolve on a second attempt.
  3. Reduce the request scope — For searches or exports, try a more specific query or smaller dataset.
  4. Try a different network — If you're on a corporate VPN or restricted network, try a direct connection.

Retry Mechanisms

Benchmrk handles transient network failures with limited automatic retries:

  • Map tiles: The map library automatically retries failed tile requests
  • API requests: Most API calls do not auto-retry. If a request fails, you'll need to retry the action manually
  • Authentication: Authentication tokens refresh automatically in the background

Network Requirements

For the best experience, ensure your network allows access to:

DomainPurpose
Main application domainMain application
Documentation site domainDocumentation site (DocsPanel)
Map tile provider domainsMap tiles and geocoding
Authentication provider domainsAuthentication
Payment provider domainSubscription billing
tip

If you're on a corporate network, ask your IT team to whitelist the domains listed above. Firewalls and proxy servers can interfere with map tile loading and API requests.

Was this page helpful?