Updated Leaflet from 2.2.12 to 10.0.15 and now getting the following error when clicking on any icon on the map.

This prevents the popup from appearing.

This only happens with marker clustering enabled. When marker clustering is disabled there is no error and the popup appears ok.

My map is a view.

I have not changed any of the default marker clustering settings.

Drupal core is 9.5.9.

Cache has been cleared multiple times and update.php and cron have both been run.

Uncaught TypeError: Node.appendChild: Argument 1 does not implement interface Node.
    _updateContent DivOverlay.js:285
    update DivOverlay.js:187
    onAdd DivOverlay.js:113
    onAdd Popup.js:134
    _layerAdd Layer.js:114
    whenReady Map.js:1477
    addLayer Layer.js:172
    openOn DivOverlay.js:63
    openOn Popup.js:130
    openPopup Popup.js:414
    _openPopup Popup.js:472
    fire Events.js:195
    _fireDOMEvent Map.js:1452
    _handleDOMEvent Map.js:1401
    o DomEvent.js:108

Comments

Problue Solutions created an issue. See original summary.

problue solutions’s picture

Issue summary: View changes
problue solutions’s picture

Status: Active » Closed (works as designed)

I'm closing this as i am no longer getting the error, I'm not sure if it was local caching or something but it has went away and Im not sure why to be honest.