RESOLVED FIXED 50352
[Chromium] New test fast/dom/vertical-scrollbar-in-rtl fater 73063
https://bugs.webkit.org/show_bug.cgi?id=50352
Summary [Chromium] New test fast/dom/vertical-scrollbar-in-rtl fater 73063
Victor Wang
Reported 2010-12-01 14:57:13 PST
Test added by patch http://trac.webkit.org/changeset/73063. Maybe need scrollbar related change in chromium side? fast/dom/vertical-scrollbar-in-rtl.html
Attachments
Ojan Vafai
Comment 1 2010-12-01 15:13:00 PST
I'm not sure I understand what this test is doing. Here's the diff for chromium-linux: @@ -4,6 +4,6 @@ zoom in and out preserve scroll position: Success resize preserves scroll position: Success wheel scroll preserves vertical scroll position: Success -KeyDown HOME move y-scroll position to bottom for RTL page: 0 +KeyDown HOME move y-scroll position to bottom for RTL page: -3425 KeyDown END move y-scroll position to bottom for RTL page: 0 selectAll selects all document: Success I see the following comment in the test above the failing line: // Not using assert equal here since the behavior is different in each port. // For example, in Mac, HOME/END key reset both x and y scroll position. // In Chromium, HOME/END key only reset y scroll position, and x scroll position is preserved. 1. This describes the correct Chromium linux/win behavior, it's a bug that Chromium-mac does not do the Mac behavior with home/end. 2. Not sure what causes us to get the wrong value on linux. Maybe something RTL related?
Xiaomei Ji
Comment 2 2010-12-01 17:28:47 PST
Following is from dhyatt. So, we will just rebaseline it for now. dhyatt: xji: technically home/end are complicated, since in a vertical document they should be moving the x value and not the y value xji: dhyatt: is the y-value expected in http://build.webkit.org/results/Chromium%20Win%20Release%20(Tests)/r73063%20(5875)/fast/dom/vertical-scrollbar-in-rtl-diff.txt ? [4:45pm] dhyatt: xji: technically it's wrong, but just check in bad results for now [4:45pm] dhyatt: xji: we have to teach home/end that they're moving the x-axis in vertical text documents and not the y [4:45pm] dhyatt: there's a separate bug about that though [4:45pm] dhyatt: so just check in the bad results [4:46pm] xji: dhyatt: got it. [4:46pm] dhyatt: mac just gets lucky since it resets the opposite axis position [4:46pm] dhyatt: but really it's not doing it right either
Xiaomei Ji
Comment 3 2010-12-02 12:52:04 PST
Xiaomei Ji
Comment 4 2010-12-02 15:56:12 PST
HOME/END result is not consistent across different run. we probably should disable the HOME/END test for now.
Martin Robinson
Comment 5 2010-12-04 06:23:26 PST
Xiaomei Ji
Comment 6 2010-12-06 22:49:47 PST
horizontal-scrollbar-in-rtl result is correct for GTK. HOME/END for vertical writing mode is not implemented, so, the result might be flaky. But many other results in vertical-scrollbar-in-rtl in GTK are not correct either. Is vertical writing mode completely implemented in GTK?
Martin Robinson
Comment 7 2010-12-07 00:59:49 PST
(In reply to comment #6) > horizontal-scrollbar-in-rtl result is correct for GTK. > HOME/END for vertical writing mode is not implemented, so, the result might be flaky. > But many other results in vertical-scrollbar-in-rtl in GTK are not correct either. Is vertical writing mode completely implemented in GTK? As far as I know characters rendered in vertical writing mode have the incorrect orientation, so I believe this feature is not implemented currently
Note You need to log in before you can comment on or make changes to this bug.