CSInterfaces API are unable to detect OS version correctly (Win 11, Mac OS 12(only arm) and Mac OS 13 (both intel and arm)) because of underlying CEF limitations. CEP 12 will not be able to list the correct OS version details those platforms.
This does not impact Win 10 and Mac OS's less than v11
Extensions can go blank if it uses SharedArrayBuffer with Cross-Origin isolation disabled. This issue was introduced in CEF 91 and it is carried into CEF 99 as well. For more details refer here
CEP has moved from using OpenGL to Metal for CEP drawings. Metal defaults to rescaling panel contents to fit panel size in response to a panel resize. But most of the client wanted an older CEP behaviour, where content doesn't rescale for a panel resize, During a resize out of bound pixels are simply filled. Back-porting this behavior in Metal has some side effects and there may be(not necessarily) some flicker around the corner of a panel during a resize.
-
Refer the migration Guidelines for CEP 11 to CEP 12
-
If similar error is seen in debug console, confirm\verfiy the following
- Confirm CEPEngine_extensions.js is NOT integrated in your extension
- Node could be crashing. Please update node_modules with CEP 12 supported node version.
-
Known issues from CEP 11 are still applicable to CEP 12 as well. Refer here
