code: function buggyfillVh() {
      var windowHeight = window.innerHeight;
      Array.from(document.querySelectorAll('.section')).forEach(function (element) {
        element.style.height = windowHeight + 'px';
      });
    }
docs: Fix iOS `vh` units. The `vh` unit in iOS 8 is always relative to the visual viewport **when the toolbars are minimized**. What's worse is that scrolling the page programmatically does not always minimize the toolbars! This is an ugly solution because it changes the size of page but not the scroll position. http://stackoverflow.com/questions/24889100/ios-8-removed-minimal-ui-viewport-property-are-there-other-soft-fullscreen