Merge "Upstream `isElementInViewport` from MobileFrontend"