Improve testcase:
* add link to source code
* add more text to test with vertical scroll
Experimental: use history.pushState() and remove empty data (if possible)