From 80c3e2d224cff2d1ec04284d3742a778a2be238a Mon Sep 17 00:00:00 2001 From: Johannes Odland Date: Thu, 28 Dec 2023 10:05:27 +0100 Subject: [PATCH] Update timeline and tick animation after subject size change --- src/scroll-timeline-base.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/scroll-timeline-base.js b/src/scroll-timeline-base.js index 195d1b8..425f1af 100644 --- a/src/scroll-timeline-base.js +++ b/src/scroll-timeline-base.js @@ -845,6 +845,11 @@ export class ViewTimeline extends ScrollTimeline { details.inset = parseInset(options.inset); } if (details.subject) { + const resizeObserver = new ResizeObserver(() => { + updateMeasurements(details.source) + }) + resizeObserver.observe(details.subject) + const mutationObserver = new MutationObserver(() => { updateMeasurements(details.source); });