diff options
| author | Hsieh Chin Fan <pham@topo.tw> | 2024-10-07 16:37:42 +0800 |
|---|---|---|
| committer | Hsieh Chin Fan <pham@topo.tw> | 2024-10-08 10:28:47 +0800 |
| commit | a978798b67933041cde36fdfe21b8a7f288bba64 (patch) | |
| tree | 6e7a89a498765b01978a0352c0123aa2443d6aaa /src | |
| parent | d1dcafa87ed1621e3fc2b264818a2966b40231ae (diff) | |
fix: only remove map observer when html container is removed
Diffstat (limited to 'src')
| -rw-r--r-- | src/dumbymap.mjs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs index 383eedf..2fbb8f8 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs | |||
| @@ -301,7 +301,9 @@ export const generateMaps = (container, { delay } = {}) => { | |||
| 301 | attributeFilter: ['class'], | 301 | attributeFilter: ['class'], |
| 302 | attributeOldValue: true | 302 | attributeOldValue: true |
| 303 | }) | 303 | }) |
| 304 | onRemove(mapElement, () => observer.disconnect()) | 304 | onRemove(dumbymap.htmlHolder, () => { |
| 305 | observer.disconnect() | ||
| 306 | }) | ||
| 305 | } | 307 | } |
| 306 | 308 | ||
| 307 | // Set unique ID for map container | 309 | // Set unique ID for map container |