Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the CEF version used for Windows Desktop & Simulator #3857

Open
nprice-flextrade opened this issue Dec 10, 2024 · 1 comment
Open
Assignees

Comments

@nprice-flextrade
Copy link

Is your feature request related to a problem? Please describe.
I've discovered that the JCEF version that is (automatically) downloaded & installed for CodenameOne is quite old - logging shows that it's Chrome 84, from (I think) 2021:

JCEF Version = 84.4.1.262
CEF Version = 84.4.1
Chromium Version = 84.0.4147.105

Unfortunately, this version of Chrome doesn't support (among other things) the coalescing assignment operator (??=) that is used in the latest version of React - meaning I can't run a new-ish React app embedded in the CodenameOne environment.

Describe the solution you'd like
Update CEF to a more recent version

Describe alternatives you've considered
Alternatively, provide instructions to swap in a pre-built version of JCEF downloaded from https://github.com/jcefmaven/jcefbuild/releases - I don't know if this is actually possible, since it appears that the artifacts currently used might be from a fork of JCEF, and I don't know how extensive those changes might be...

@shai-almog
Copy link
Collaborator

@shannah I wonder if it would be possible to implement the build through CI? I'm assuming it will time out?
It should be free since the code is open source.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants