| <!DOCTYPE HTML> |
| <html> |
| <head> |
| <meta charset="utf-8"> |
| <script src="/resources/testharness.js"></script> |
| <script src="/resources/testharnessreport.js"></script> |
| <script src="/resources/testdriver.js"></script> |
| <script src="/resources/testdriver-vendor.js"></script> |
| <script src="resources/soft-navigation-helper.js"></script> |
| </head> |
| <body> |
| <main id=main> |
| <a id=link>Click me!</a> |
| <!-- This test fails if the paragraph below already has content. The reason |
| is that secondary paints are not being properly recorded, and hence don't |
| count for soft navigation heuristics. --> |
| <p id="softnav-content"></p> |
| </main> |
| <script> |
| const link = document.getElementById("link"); |
| testSoftNavigation({ |
| addContent: async () => { |
| document.getElementById("softnav-content").innerText = |
| 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, ' + |
| 'sed do eiusmod tempor incididunt ut labore et dolore magna ' + |
| 'aliqua. Ut enim ad minim veniam, quis nostrud exercitation ' + |
| 'ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis ' + |
| 'aute irure dolor in reprehenderit in voluptate velit esse ' + |
| 'cillum dolore eu fugiat nulla pariatur. Excepteur sint ' + |
| 'occaecat cupidatat non proident, sunt in culpa qui officia ' + |
| 'deserunt mollit anim id est laborum.'; |
| }, |
| link: link, |
| test: "Soft navigation when only innerText was modified"}); |
| </script> |
| </body> |
| </html> |