Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Map does not render on Tor Browser #181

Open
contrapunctus-1 opened this issue Mar 20, 2024 · 4 comments
Open

Map does not render on Tor Browser #181

contrapunctus-1 opened this issue Mar 20, 2024 · 4 comments
Labels
bug Something isn't working

Comments

@contrapunctus-1
Copy link

contrapunctus-1 commented Mar 20, 2024

Describe the bug

  1. Open https://streets.gl/ in Tor Browser.
  2. The UI is visible, but the map is not.

Screenshots
Screenshot from 2024-03-21 01-28-14

System information

  • OS: Linux 6.6.15-amd64 #​1 SMP PREEMPT_DYNAMIC Debian 6.6.15-2 (2024-02-04) x86_64 GNU/Linux
  • Browser with version: Tor Browser 13.0.12 (based on Mozilla Firefox 115.9.0esr)

Here's a log from the inspector.
streets.gl_Archive [24-03-21 01-12-43].har.zip

@contrapunctus-1 contrapunctus-1 added the bug Something isn't working label Mar 20, 2024
@TimGoodwyn
Copy link

I get the same behaviour on plain Firefox 123.0.1 on Mac OS 12.6.5

@applemayexist
Copy link

I can reproduce on Tor Browser 13.0.13, but I would think that this is a feature, not a bug. WebGL can be used to fingerprint your device, and so Tor is likely disabling it.

@contrapunctus-1
Copy link
Author

FWIW Tor Browser is able to render demo.f4map.com and maps.jawg.io (both of which have 3D buildings) just fine.

This looks relevant - https://gitlab.torproject.org/legacy/trac/-/issues/16005

@applemayexist
Copy link

You're right, it turns out WebGL is enabled, but only WebGL 1.0. Visiting about:support shows a large list of enabled WebGL 1.0 extensions, whereas WebGL 2.0 is empty. And sure enough, streets.gl uses WebGL 2.0. Unfortunately I wasn't able to find anything about enabling WebGL 2.0 on Tor.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants