diff options
author | tkent@chromium.org <tkent@chromium.org@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | 2011-03-10 23:32:54 +0000 |
---|---|---|
committer | tkent@chromium.org <tkent@chromium.org@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | 2011-03-10 23:32:54 +0000 |
commit | 0eaa5776d0a9c6304f8fbc44b67cb1b4315ee621 (patch) | |
tree | 9c4b5b3c714fef3cb24aed13fa70e373ab06bc5f /third_party/WebKit/LayoutTests/fast/forms/interactive-validation-attach-assertion.html | |
parent | a5d79bff0f39d9b84c7eed81dbd7517d9729f899 (diff) | |
download | chromium_src-0eaa5776d0a9c6304f8fbc44b67cb1b4315ee621.zip chromium_src-0eaa5776d0a9c6304f8fbc44b67cb1b4315ee621.tar.gz chromium_src-0eaa5776d0a9c6304f8fbc44b67cb1b4315ee621.tar.bz2 |
2011-03-10 Kent Tamura <tkent@chromium.org>
Reviewed by Dimitri Glazkov.
Assertion fails by validating a form twice very quickly
https://bugs.webkit.org/show_bug.cgi?id=56069
* fast/forms/interactive-validation-assertion-by-validate-twice-expected.txt: Added.
* fast/forms/interactive-validation-assertion-by-validate-twice.html: Added.
* fast/forms/interactive-validation-attach-assertion.html: Remove unnecessary offsetLeft trick.
* platform/gtk/Skipped:
* platform/mac/Skipped:
* platform/qt/Skipped:
* platform/win/Skipped:
2011-03-10 Kent Tamura <tkent@chromium.org>
Reviewed by Dimitri Glazkov.
Assertion fails by validating a form twice very quickly
https://bugs.webkit.org/show_bug.cgi?id=56069
If the interactive validation is invoked when a form control is in
needsLayout() state, an assertion in isFocusable() fails. To avoid it,
Add a call to updateLayoutIgnorePendingStylesheets() before isFocusable().
Test: fast/forms/interactive-validation-assertion-by-validate-twice.html
* html/HTMLFormElement.cpp:
(WebCore::HTMLFormElement::validateInteractively):
Calls updateLayoutIgnorePendingStylesheets().
git-svn-id: svn://svn.chromium.org/blink/trunk@80773 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Diffstat (limited to 'third_party/WebKit/LayoutTests/fast/forms/interactive-validation-attach-assertion.html')
-rw-r--r-- | third_party/WebKit/LayoutTests/fast/forms/interactive-validation-attach-assertion.html | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/third_party/WebKit/LayoutTests/fast/forms/interactive-validation-attach-assertion.html b/third_party/WebKit/LayoutTests/fast/forms/interactive-validation-attach-assertion.html index ac12587..15e180b 100644 --- a/third_party/WebKit/LayoutTests/fast/forms/interactive-validation-attach-assertion.html +++ b/third_party/WebKit/LayoutTests/fast/forms/interactive-validation-attach-assertion.html @@ -20,9 +20,6 @@ function check() { layoutTestController.notifyDone(); } -// Make sure the text field is rendered. -document.getElementsByTagName('input')[0].offsetLeft; - if (window.layoutTestController) { layoutTestController.dumpAsText(); layoutTestController.waitUntilDone(); |