Examining HTML recursion using the inline frame.
"Each embedded browsing context has its own session history and active document. The browsing context that contains the embedded content is called the parent browsing context. The topmost browsing context -- the one without a parent -- is usually the browser window, represented by the Window object."
Read more at: mozilla.org
Your browser evidently detects first level recursion. This has been tested. However, it is possible to click through, back to this page.
Similarly, your browser will also block external pages using a Framekiller blocking technique.
Read more at: stackoverflow.com
On iPhone 6 ios 11.3.1, safari, firefox, and chrome, the frame height seems to be ignored, and each page is expanded vertically, all the way to the bottom.
Your mileage may vary.
"This page has a content security policy that prevents it from being loaded in this way."
Flawless under Samsung Android Chrome
Vertical axis flip works correctly in Firefox.
However, scrolling is not correspondingly flipped in Safari, Chrome, and Chromium.
© thiebaux 2018