ota-meshi / eslint-online-playground

ESLint Online Playground
https://eslint-online-playground.netlify.app/
MIT License
18 stars 1 forks source link

Doesn't work with Firefox #78

Open regseb opened 3 months ago

regseb commented 3 months ago

When I go to https://eslint-online-playground.netlify.app/ with Firefox 125, the Console tab stays at the Starting WebContainer...

I get the following errors in the browser console:

Uncaught DOMException: The operation is insecure.
    _0x10cd97 https://httpseslintonlineplaygroundnet-ifdu-qujda5hk.w-corp-staticblitz.com/iframe.main.34455753.js:4
    _0x3381d9 https://httpseslintonlineplaygroundnet-ifdu-qujda5hk.w-corp-staticblitz.com/iframe.main.34455753.js:4
    EventListener.handleEvent* https://httpseslintonlineplaygroundnet-ifdu-qujda5hk.w-corp-staticblitz.com/iframe.main.34455753.js:4
    <anonymous> https://httpseslintonlineplaygroundnet-ifdu-qujda5hk.w-corp-staticblitz.com/iframe.main.34455753.js:4

Uncaught (in promise) Error: Could not find source file: 'inmemory://model/1'.
    w https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/language/typescript/tsWorker.js:298
    Y https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/language/typescript/tsWorker.js:298
    getSyntacticDiagnostics https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/language/typescript/tsWorker.js:37000
    fmr https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/base/worker/workerMain.js:26
    _handleMessage https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/base/worker/workerMain.js:26
    handleMessage https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/base/worker/workerMain.js:26
    _handleRequestMessage https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/base/worker/workerMain.js:26
    _handleMessage https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/base/worker/workerMain.js:26
    handleMessage https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/base/worker/workerMain.js:26
    onmessage https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/base/worker/workerMain.js:26
    onmessage https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/base/worker/workerMain.js:11

Uncaught (in promise) Error: Could not find source file: 'inmemory://model/2'.
    w https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/language/typescript/tsWorker.js:298
    Y https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/language/typescript/tsWorker.js:298
    getSyntacticDiagnostics https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/language/typescript/tsWorker.js:37000
    fmr https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/base/worker/workerMain.js:26
    _handleMessage https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/base/worker/workerMain.js:26
    handleMessage https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/base/worker/workerMain.js:26
    _handleRequestMessage https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/base/worker/workerMain.js:26
    _handleMessage https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/base/worker/workerMain.js:26
    handleMessage https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/base/worker/workerMain.js:26
    onmessage https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/base/worker/workerMain.js:26
    onmessage https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.48.0/min/vs/base/worker/workerMain.js:11
ota-meshi commented 3 months ago

Hmm... I can't reproduce the problem. It works fine in Firefox on my PC.

regseb commented 3 months ago

It's the Cookies from unvisited websites setting that blocks the page.

Procedure for reproducing with Firefox 125.0.3 on Ubuntu 22.04.4 LTS:

ota-meshi commented 2 months ago

Hmm. It looks like a WebContainer issue.

https://github.com/stackblitz/webcontainer-core/issues/1417