RESOLVED FIXED 63343
REGRESSION (r89687): 5 compositing/rtl tests failing on Windows 7 Release (Tests)
https://bugs.webkit.org/show_bug.cgi?id=63343
Summary REGRESSION (r89687): 5 compositing/rtl tests failing on Windows 7 Release (Te...
Adam Roben (:aroben)
Reported 2011-06-24 12:57:43 PDT
The following tests have been failing on Windows 7 Release (Tests) since r89687: compositing/rtl/rtl-iframe-absolute-overflow.html compositing/rtl/rtl-iframe-absolute.html compositing/rtl/rtl-iframe-fixed-overflow.html compositing/rtl/rtl-iframe-fixed.html compositing/rtl/rtl-iframe-relative.html http://build.webkit.org/results/Windows%207%20Release%20(Tests)/r89686%20(14134)/results.html passed http://build.webkit.org/results/Windows%207%20Release%20(Tests)/r89687%20(14135)/results.html failed
Attachments
Patch (11.42 KB, patch)
2011-06-24 15:08 PDT, Adrienne Walker
simon.fraser: review+
Adam Roben (:aroben)
Comment 1 2011-06-24 12:58:57 PDT
All the failure diffs show two layers that are either 44px or 45px too short.
Brian Weinstein
Comment 2 2011-06-24 13:25:35 PDT
These tests were skipped on Mac when they landed, with a comment. # https://bugs.webkit.org/show_bug.cgi?id=63282 layerTreeAsText doesn't work for iframes Do we need to do the same for Windows?
Adrienne Walker
Comment 3 2011-06-24 13:39:32 PDT
Windows should probably be marked skipped as well. I'll take care of this.
Adrienne Walker
Comment 4 2011-06-24 13:58:00 PDT
(In reply to comment #3) > Windows should probably be marked skipped as well. I'll take care of this. Actually, scratch that. Looking at the results, bug 63282 doesn't seem applicable. There were no results at all on Snow Leopard, which is why I skipped them there. However, there are results here so they shouldn't be skipped. I suspect the issue is font metric differences on the element containing the layerTreeAsText output that are showing up in the graphics layer tree. Is there a better way to get layerTreeAsText dumps that don't change the pixel results and also don't change the output of the graphics layer tree? I put them offscreen at 10000px in a <pre> tag, but they got composited when put into an iframe. Should I just make this element use the Ahem font or is there some better way to be doing this?
Simon Fraser (smfr)
Comment 5 2011-06-24 14:00:20 PDT
Do you care about the render tree dump? You could dumpAsText(true).
Adrienne Walker
Comment 6 2011-06-24 14:04:20 PDT
(In reply to comment #5) > Do you care about the render tree dump? You could dumpAsText(true). I am doing that already. The problem is that I have a test that adds layerTreeAsText into a <pre> element. Then I include that test in an iframe which gets composited in a second test. The element bounds with the text of the iframe's layer tree affects the graphics layer tree of the containing second test, which is why this is failing here.
Simon Fraser (smfr)
Comment 7 2011-06-24 14:14:18 PDT
Give the iframe document's body a fixed height with overflow:hidden?
Adrienne Walker
Comment 8 2011-06-24 15:08:39 PDT
Adrienne Walker
Comment 9 2011-06-24 15:15:40 PDT
Note You need to log in before you can comment on or make changes to this bug.