The IntersectionObserver API currently doesn't work in out-of-process iframes. Aside from it not being aware of RemoteFrames, there is not enough information available in the renderer process about ancestor frame positioning.
The current expectation is that this is required before full Site Isolation ships, but does not block TDI or --isolation-extensions.
Assigning to szager, although dcheng and/or I can assist.
Comment 1 by pfeldman@chromium.org
, May 27 2016