Since integrating MapKit JS, we’ve begun receiving production error reports with the following message:
Uncaught DataCloneError: Failed to execute 'postMessage' on 'DedicatedWorkerGlobalScope': ArrayBuffer is not detachable and could not be cloned.
It appears that MapKit JS’s internal worker occasionally calls postMessage() with an ArrayBuffer that cannot be detached under Chrome 120+. This causes the structured clone to fail and the error surfaces uncaught from within the worker.
- MapKit JS Version: 5.79.109
- Browser: Chrome 120.0+
- OS: Windows 10
Is this a known issue with MapKit JS? If so, are there recommended workarounds or planned fixes?