Summary: | REGRESSION: fast/forms/state-restore-per-form.html is a flaky timeout | ||
---|---|---|---|
Product: | WebKit | Reporter: | Alexey Proskuryakov <ap> |
Component: | Page Loading | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW --- | ||
Severity: | Normal | CC: | beidson, jhoneycutt, jonlee, ryanhaddad, sam, wenson_hsieh |
Priority: | P2 | Keywords: | LayoutTestFailure |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Description
Alexey Proskuryakov
2015-10-24 20:50:39 PDT
I wonder how this is supposed to work - we have a lot of tests where we check whether a control named "emptyOnFirstVisit" is autofilled, but we don't seem to reset autofill state between tests (or maybe I just didn't find it?) These tests are all in fast/forms and in imported/blink/fast/forms. "emptyOnFirstVisit" reuse is probably red herring. Anyway, I can reproduce locally like this: run-webkit-tests fast/forms/state-restore-per-form.html -f --repeat 100 --no-retry Sadly, this reproduces locally at least as far back as r189500, so the change that triggered the regression was probably something that changed timing, and the root cause isn't new. When the test fails, form submission just doesn't happen somehow. We remove original page content and send a pagehide event, but we never load anything after submitting the form! This is pretty incredible. Marked as flaky on mac-wk2 in <http://trac.webkit.org/changeset/192827> |