Keywords: ChemBioOffice Enterprise, Chemdraw JS, browser, Chrome.
Details:
Issue: Browsing CBOE application pages with chemical structure features - view/edit/search, etc. (that would load CDJS for processing) could fail with messages: “Processing…” or “RangeError...”, and users would be unable to continue.
Environments: CBOE v19.x, CBOE v20.x, and CBOE v21.x - with CDJS v20 and v21. Google Chrome browser v104.0.5112.8x, v111.0.5563.65, and potentially other Chrome builds.
Reason: Chrome bug causing incompatibility in the JavaScript runtime usage in earlier versions of CDJS (CDJS v20 and v21) with newer Google Chrome browser versions and potential Google Chrome regressions (fixed in v105.X reappears in v111.x).
CDJS fix: Addressed in CDJS v22.x available in CBOE 22.1.
Chrome fix: Should be available in several weeks when fix in 114.0.5683.1, canary channel makes it to production release version.
Workaround: We have verified that in the latest Microsoft Edge browser v111.0.1661.54, the issue is not reproducible. Use Microsoft Edge v111.0.1661.54 as the browser for CBOE applications.
Note: Microsoft Edge browser is based on the Chromium project, the same underlying technology as Google Chrome, but follows a different release cycle.
Solution for CBOE customers: If upgrade to CBOE 22.1 or using MS Edge workaround is not acceptable, please contact Support team and they will request a fix for a specific version of CBOE.