If initializing multiple instances of ReactEditorJS, they may end up coalescing if they have the same holder ID. This can occur because code is currently relying on Date.now() to create a unique ID, which can sometimes return same value for multiple instances (likely due to reduced time precision).
Environment
Describe
If initializing multiple instances of ReactEditorJS, they may end up coalescing if they have the same holder ID. This can occur because code is currently relying on
Date.now()
to create a unique ID, which can sometimes return same value for multiple instances (likely due to reduced time precision).This was previously already reported and fixed during v1, however it ended up regressing during rework to v2 (fix removed, pre-fix version added)