Community
Participate
Working Groups
Currently, a couple of RAP widgets use browser-native scrollbars (Tree, Text, ScrolledComposite, Scrollbar). These scrollbars do not fit into the new designs. We should implement a non-native ScrollBar that is themeable. Together with this change, RAP widgets that currently use browser-native scrollbars should also make use of the new scrollbar to avoid an inconsistent look.
Created attachment 170845 [details] Fix
This will also be helpful for ipad-support, as the native scrollbars of mobile webkit are unuseable with our current Scrollbar-widget.
We should first refactor widgets that are not yet using the ScrollBar Widget to do so. This includes the List and ScrolledComposite Widget, for which i will open bugs. The Text-Widget also uses a native ScrollBar, but i'm currently not sure that it is possible to replace it without massive changes to the widget itself, so this will remain untouched for now. The same goes for the browser widget.
I created a separate bug for theming the ScrollBar (Bug 329889), and changed Bug 323984 (drag-support on iPad) to include the ScrollBar. Now we can first create a simple replacement for the current ScrollBar before attacking the more advanced issues.
Remember to update Bug 330372 after fixing this one.
Fixed in CVS HEAD.