diff --git a/packages/intersect/src/index.js b/packages/intersect/src/index.js index 5a4c89e74..f955c4fce 100644 --- a/packages/intersect/src/index.js +++ b/packages/intersect/src/index.js @@ -1,5 +1,5 @@ export default function (Alpine) { - Alpine.directive('intersect', (el, { value, expression, modifiers }, { evaluateLater, cleanup }) => { + Alpine.directive('intersect', Alpine.skipDuringClone((el, { value, expression, modifiers }, { evaluateLater, cleanup }) => { let evaluate = evaluateLater(expression) let options = { @@ -23,7 +23,7 @@ export default function (Alpine) { cleanup(() => { observer.disconnect() }) - }) + })) } function getThreshold(modifiers) {