[Tickets #5872] Re: unified scroll bars

bugs at bugs.horde.org bugs at bugs.horde.org
Fri Nov 9 17:16:28 UTC 2007


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/?id=5872
-----------------------------------------------------------------------
 Ticket             | 5872
 Updated By         | Michael Slusarz <slusarz at horde.org>
 Summary            | unified scroll bars
 Queue              | DIMP
 Version            | HEAD
 Type               | Enhancement
 State              | Feedback
 Priority           | 1. Low
 Owners             | 
-----------------------------------------------------------------------


Michael Slusarz <slusarz at horde.org> (2007-11-09 09:16) wrote:

> To be honest, I am *really*, I mean *really*, unhappy with the 
> message list scroll bar. I know you did this as a last resort because 
> there were some problems with the old implementation. But we can 
> never get nice looking scroll bars this way, because even if it's 
> styled better than now, it will never look like the 
> system's/browser's scrollbars.
> Is there really no way to implement that with the old (or a 
> different) scrollbar widget?

I couldn't find any other cross-browser compliant scrollbar widget (and I
looked for about 3 hours), so if you know of one let me know.

But the one thing we definitely can not do is use the browser's scrollbar.
 There is absolutely no way to make it work cross-browser - and it is so
bad, even within the same browser on different platforms, like FF on Mac
vs. Windows/Linux, the behavior is different.  Other than FF for Win/Linux,
there is no way to determine on any other browser when a user stops
scrolling.  Without this feature, scrolling through any halfway large list
of messages (say, 400-500 messages or so) pretty much results in having to
do 5-10 simultaneous messagelist requests, and many of these messagelist
requests are overlapping, and each blocks the other.  Absolutely kills the
server.

Also, the old method simply will not work on any recent version of Opera
(Opera fires two javascript events instead of one, and there is no way to
stop either) and IE would break in mailboxes over a certain amount of
messages (clicking on the down arrow in a large enough mailbox would result
in the list scrolling down by 2 or more messages instead of 1).



More information about the bugs mailing list