I have a form, where the first input is required:
<form>
<input type="text" required>
<input type="submit">
</form>
Users must scroll to get to the submit button:
input[type="submit"] {
margin-top: 150%;
}
If I submit the form, without filling in the required field, then the viewport will scroll to the top, and I see the html5 validation bubble.
If I scroll back down again to where the the submit button is, then the validation bubble remains fixed in place. I'd expect it to disappear or move upwards with the field it's attached to.
This jsFiddle shows what I'm talking about.
What's going on here? Anyone seen this before? I'm seeing it on latest versions of Chrome and Chromium. It doesn't happen on FF because the bubble disappears as soon as you interact with the page.