A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More.
AI OnAI Off
A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More.
I'm sharing this as it's an interesting defect we discovered on a client. The solution is basically to remove Optimizely Labs Block Enhancements and upgrade to the latest version of CMS 12 as the Block Enhancements module has been deprecated in favour of core functionality improvements.
At this point everything is happy
It would appear that as part of the page / block linked publishing life cycle, the content areas for the page contain a version specific reference to the block, specifically the draft version that has been deleted. The Custom Content Area Loader that comes with Optimizely Labs Block Enhancements then errors trying to load the specific draft version of the block that no longer exists.
I've attempted to reproduce the same issue following the same steps in another CMS which has the External Reviews module but does not have the Block Enhancements module and this issue does not exist.
I don't expect a fix to be published as stated above ... just remove Block Enhancements module from your CMS and upgrade to the latest version :)