| <!DOCTYPE html> |
| <html> |
| <body> |
| <script src="../../resources/js-test.js"></script> |
| <script> |
| description("Makes sure that the form submission causes a navigation, even if the script attempts to submit the form twice."); |
| jsTestIsAsync = true; |
| |
| onload = () => { |
| frame1.form1.addEventListener('click', () => { |
| frame1.form1.submit(); |
| }); |
| document.getElementById("frame1").onload = () => { |
| clearInterval(handle); |
| testPassed("Frame was navigated"); |
| finishJSTest(); |
| } |
| handle = setTimeout(() => { |
| testFailed("Frame was not navigated"); |
| finishJSTest(); |
| }, 10000); |
| frame1.submitbutton.click(); |
| } |
| </script> |
| <iframe name="frame1" id="frame1" src="resources/form-double-submission-frame.html"></iframe> |
| </body> |
| </html> |