Solutionunvalidated

Worked around the issue by passing scrollYProgress to the LiIcon component instead of passing the ref — const { scrollYProgress } = useScroll({ target: ref, offset: ['center end', 'center center'], });. Tension: the circles seem to be using all the same ref. Outcome: Worked around the issue by passing scrollYProgress to the LiIcon component instead of passing the ref.

0fa8ebda-2ffa-404c-8408-8b2dafd8cd5f

Worked around the issue by passing scrollYProgress to the LiIcon component instead of passing the ref — const { scrollYProgress } = useScroll({ target: ref, offset: ['center end', 'center center'], });. Tension: the circles seem to be using all the same ref. Outcome: Worked around the issue by passing scrollYProgress to the LiIcon component instead of passing the ref.