Frame with the messages is scrolled to the top on message list update

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Frame with the messages is scrolled to the top on message list update

Dmitry Katsubo
Hello everyone,

On my main Roundcube window I have list of messages, 100 per page,
grouped by thread. When I read the messages one by one (I use arrow down
key) I go far beyond the initial visible portion of messages so the view
is scrolled to certain row. Then the automatic update of messages
happens. After that the view is scrolled to the top, and the selected
message is not visible anymore (one needs to scroll down for a while).
That is very annoying as it interrupts the reading. Could it be improved
so that if message list is refreshed, the scrolling position is
preserved? I would say the following logic should be applied:

Restore the scroll offset. If the selected message is in a viewport, do
nothing. Otherwise scroll the view so that the selected message appears
at the top – this situation may happen if a bulk of messages top the top
of selected one are deleted. It could be that the selected message is
deleted but I think there could be a "best effort" option here as well.

Roundcube v1.2.0

--
With best regards,
Dmitry
_______________________________________________
Roundcube Users mailing list
[hidden email]
http://lists.roundcube.net/mailman/listinfo/users