RESOLVED DUPLICATE of bug 25592 137962
[Win] DumpRenderTree is improperly turning setShouldPaintNativeControls off
https://bugs.webkit.org/show_bug.cgi?id=137962
Summary [Win] DumpRenderTree is improperly turning setShouldPaintNativeControls off
Brent Fulgham
Reported 2014-10-22 09:15:12 PDT
After turning off our use of the deprecated SafariTheme painting routines, it is now revealed that the standard rendering path for <select> on Windows is broken. This has been masked for a long time by the custom drawing routines in SafariTheme that are only used during layout tests.
Attachments
Brent Fulgham
Comment 1 2014-10-22 10:36:24 PDT
The following failures are due to this rendering bug: editing/pasteboard/4641033.html editing/pasteboard/4944770-1.html editing/pasteboard/4944770-2.html editing/selection/caret-before-select.html editing/selection/select-box.html editing/selection/select-element-paragraph-boundary.html fast/block/float/float-avoidance.html fast/block/margin-collapse/103.html fast/forms/001.html fast/forms/003.html fast/forms/004.html fast/forms/HTMLOptionElement_label01.html fast/forms/HTMLOptionElement_label02.html fast/forms/HTMLOptionElement_label03.html fast/forms/HTMLOptionElement_label04.html fast/forms/basic-selects.html fast/forms/control-clip-overflow.html fast/forms/control-restrict-line-height.html fast/forms/menulist-deselect-update.html fast/forms/menulist-narrow-width.html fast/forms/menulist-no-overflow.html fast/forms/select-align.html fast/forms/select-baseline.html fast/forms/select-change-listbox-to-popup.html fast/forms/select-dirty-parent-pref-widths.html fast/forms/select-selected.html fast/forms/select-style.html fast/forms/select/optgroup-rendering.html fast/invalid/014.html fast/parser/document-write-option.html fast/replaced/replaced-breaking-mixture.html fast/text/international/pop-up-button-text-alignment-and-direction.html tables/mozilla/bugs/bug18359.html tables/mozilla/bugs/bug29326.html tables/mozilla/bugs/bug33855.html tables/mozilla/bugs/bug4382.html tables/mozilla/bugs/bug96334.html tables/mozilla/core/margins.html tables/mozilla/dom/tableDom.html
Brent Fulgham
Comment 2 2014-10-22 10:45:13 PDT
Bad tests marked as failing in <http://trac.webkit.org/changeset/175054>.
Radar WebKit Bug Importer
Comment 3 2014-10-28 23:52:18 PDT
Radar WebKit Bug Importer
Comment 4 2014-10-28 23:52:19 PDT
Brent Fulgham
Comment 5 2015-01-24 11:07:56 PST
As of January, 2015 these have started working again. These problems may have been fixed by some of the rendering updates done in the past few weeks.
Brent Fulgham
Comment 6 2015-01-24 13:47:44 PST
(In reply to comment #5) > As of January, 2015 these have started working again. These problems may > have been fixed by some of the rendering updates done in the past few weeks. Well that was totally wrong! It turns out that this is a rendering difference between WinLauncher and DumpRenderTree. The issue is that DRT is improperly calling setShouldPaintNativeControls(FALSE) during the run, which is wreaking havoc on the test runs.
Brent Fulgham
Comment 7 2015-01-24 18:59:32 PST
*** This bug has been marked as a duplicate of bug 25592 ***
Note You need to log in before you can comment on or make changes to this bug.