I asked a question about intersection observer here:  I wanted to update because I got my intersection observer working. I set it up as a hook to watch DOM elements you pass in from any given React component.   I found a three year old post saying that Intersection Observer has issues with SVG. And through experimenting, I found you can only observe the top level <svg> element.    But through observing the <svg> as a whole, you can still pass a reference thr