Merge pull request #1769 from pjackson28/v3.0

Improved workaround #1699 to protect against race conditions
Updated the post build execution time to work in travis
Added scrollTop polling for the workaround for #1699 to handle quirks in Chrome that can lead to scrollTop initially having a scrollTop of 0 even when scrolled halfway down the page.