You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Original error: InvalidStateError: getLayoutMap() must be called from a top-level browsing context. We lost original exception, because theia code has some code section without try-catch error handling.
Description
Theia with security connection(https) unable to start inside iframe.
Reproduction Steps
To simple issue reproduction lets use little https node server. This server serves index.html with Theia iframe. And let's start Theia with https too.
$ git clone [email protected]:AndrienkoAleksandr/node-https-server.git
$ cd node-https-server && openssl req -nodes -new -x509 -keyout server.key -out server.cert
$ node index.js
yarn theia start --ssl --cert /path-to-projects/node-https-server/server.cert --certkey /path-to-projects/node-https-server/server.key
https://localhost:8888/
Actual result: Theia hangs with loader and dom exception:
Expected result: Theia should be open in the iframe.
P.S. this issue was detected on the che.openshift.io.
OS and Theia version:
browser Version 74.0.3729.108 (Official Build) (64-bit)
The text was updated successfully, but these errors were encountered: