eclipse-theia/theia

Theia is not working in Safari browser when is within an iframe

Open

#7.668 geöffnet am 26. Apr. 2020

Auf GitHub ansehen
 (2 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)TypeScript (2.478 Forks)batch import
browser/safarihelp wantedmonaco

Repository-Metriken

Stars
 (18.676 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 15T 4h) (75 gemergte PRs in 30 T)

Beschreibung

Theia is not working in Safari when is within an iframe. The problem is in monaco-indexed-db line 23 which is not allowed by Safari.

Steps to Reproduce:

  1. Create an iframe with src="your theia url"
  2. Open the Iframe with Safari.
  3. See that Theia is stuck on loading.

Safari console: image

  • Issue is not reproducible if in your Safari preferences -> Privacy, The Website tracking is unchecked: image

@benoitf Does Eclipse Che have the same issue?

Additional Information

  • Operating System: macOS Catalina 10.15.4
  • Theia Version: latest
  • Safari Version: 13.1

Contributor Guide