Closed augusto-herrmann closed 6 months ago
Thanks @augusto-herrmann for the report.
Could it be a transient CDN issue maybe?
Testing now with Chromium 122 seems to be fine:
Also with Firefox 124 (dev edition):
I'm not sure what was causing the problem, if it was an issue with the CDN or something else. Anyway, it is suddenly gone now. It all loads normally here, both on the demo and on my own deployment.
Thanks @jtpio for looking into it, and for the awesome job with Jupyter Lite!
Description
The demo does not load Pyodide due to the CDN request being blocked by CORS. As a result, you cannot use a Python terminal or execute notebooks that require a working Python kernel.
The problem happens both on Firefox 123.0 and Ungoogled Chromium 95.0.4638.54.
Reproduce
Result: Python terminal tries to start but hangs. Browser's network analysis shows "CORS Failed" on some Pyodide resources (image below), even though when requesting them separately I can see that they do have
access-control-allow-origin: *
headers set, which shouldn't cause CORS errors.Note: if you try to open and execute a notebook that uses Python, the execution is blocked forever waiting for the kernel, too.
Expected behavior
A working Python terminal.
Context
Browser Output