[webkit-reviews] review requested: [Bug 23556] Right-to-left pages should be scrollable to reveal left overflow : [Attachment 71805] patch w/ layout test

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 25 15:44:15 PDT 2010


Xiaomei Ji <xji at chromium.org> has asked  for review:
Bug 23556: Right-to-left pages should be scrollable to reveal left overflow
https://bugs.webkit.org/show_bug.cgi?id=23556

Attachment 71805: patch w/ layout test
https://bugs.webkit.org/attachment.cgi?id=71805&action=review

------- Additional Comments from Xiaomei Ji <xji at chromium.org>
The patch is not completed for Mac port (if PLATFORM(MAC) && defined __OBJC__)
where ScrollView is defined as PlatformWidget. In which, 
1. For RTL page, the horizontal scroll bar is at the very left (instead of very
right as in Firefox and Chromium with the patch) when page first loaded.
Ideally, scrollbar should be at the very right when page first loaded. But it
should *not* reset to this original position when page reload or zooming. 
2. For RTL page, horizontal scrollbar does not behave completely correct for
zoom in and out. For example, zooming in and then out should keep the
horizontal scrollbar at the same position as it was before zooming. But it is
not the case for Safari in Mac.

See test file horizontal-scrollbar-in-rtl.html for detail. I need some help to
figure out where are the correct places to make above 2 cases work. Or maybe
case 1. is not possible for Safari in Mac?


More information about the webkit-reviews mailing list