Open
Description
ES2020 is a showstopper for some older browsers e.g. all IOS 12 devices (original iPad air in my case). Safari chokes on optional chaining (?.)
ES6 compile was tested in coder/vscode#23, but then removed again in #d4f09b4.
Any plans to reinstate ES6?
For other people on ios 12, the latest code-server still on ES6 (before microsoft bumped vscode to ES2020) is code-server@3.10.2
Metadata
Metadata
Assignees
Type
Projects
Relationships
Development
No branches or pull requests
Activity
jsjoeio commentedon Jan 24, 2022
I don't think so unfortunately. We did test it but then had to remove it because it broke Jupyter Notebooks. I don't know if there's a solution that doesn't cause something to break. If you ideas though, we'd be open to it
wiegell commentedon Jan 26, 2022
What about an argument for the install script that gives the option of building with ES6?
jsjoeio commentedon Jan 26, 2022
I like the sound of that! But my concern is then we'd be shipping a version of code-server that only partially works since Jupyter Notebooks would be broken. We'd also have to maintain an additional set of binaries, right?
A couple options:
wiegell commentedon Jan 26, 2022
Option one is the neatest while option two might be the easiest. I think it would be ok with some stuff not working as long as the user is sufficiently warned.
My personal incentive have waned, since i now bought a newer tablet. Maybe the issue should just linger to see if its worth the effort?
jsjoeio commentedon Jan 27, 2022
Haha definitely! I'll add it to the Backlog Candidates.
helojo commentedon Apr 1, 2022
is the same problem? my iPad os version is iOS 13.
when I open the url on the ipad browser, there is no any display, and the screen is always white after input the password.But it's ok on Macos or windows.Has anyone else encountered this problem?
wiegell commentedon Apr 1, 2022
As mentioned above - revert to 3.10.2
helojo commentedon Apr 1, 2022
@wiegell thank you,I will upgrade iOS to 15.4.1