Skip to content

Privacy issue: Cannot load web app without network requests to Google Fonts servers #2720

Description

@Openstreetmapler

What happened?

The web app fails to load (blank blue screen) if I block network requests to fonts.googleapis.com for loading CSS – the following error appears in the JavaScript console:

15:04:30.639 Uncaught (in promise) Error: Unable to preload CSS for /assets/index-W5adcBiJ.css
    e https://maproulette.org/assets/index-BXUzEb7b.js:2
    c https://maproulette.org/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1
index-BXUzEb7b.js:2:1553

Steps to reproduce

  1. Configure your preferred privacy browser extension to block all requests to the domain fonts.googleapis.com
    • I’m using uMatrix with the following configuration for maproulette.org:
      uMatrix screenshot: CSS from fonts.googleapis.com blocked
      I allowed everything first-party and also the third-party CSS from unpkg.com, but I left fonts.googleapis.com blocked due to privacy concerns.
  2. Go to https://maproulette.org/

Environment

Firefox 128.0.3 on macOS

Additional information

I am very strict with myself in regards to internet privacy, especially when it comes to avoiding Google! (Further reading: Delete Google) It is sad to see that this (open-source!) web app disregards my privacy by refusing to load without communicating with Google servers!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions