liuzhe02 / bigbluebutton

Automatically exported from code.google.com/p/bigbluebutton
0 stars 0 forks source link

Scrolling does not always advance #1833

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
When there are long discussion, the scroll bar does not advance when a user 
types into the chat.

Attached is a screen shot of the chat dialog.  I had joined and then typed the 
word "Test".  The chat dialog did not scroll up completely to display the most 
recent conversations.

Original issue reported on code.google.com by ffdixon@gmail.com on 23 Nov 2014 at 7:08

Attachments:

GoogleCodeExporter commented 8 years ago
Just logged into demo as another user and typed a reply.  The chat dialog did 
scroll up a bit, but not enough to show the original message or reply.

Original comment by ffdixon@gmail.com on 23 Nov 2014 at 7:10

Attachments:

GoogleCodeExporter commented 8 years ago
Attached small video demonstrating issue of scrolling when joining.

Original comment by ffdixon@gmail.com on 23 Nov 2014 at 7:29

Attachments:

GoogleCodeExporter commented 8 years ago
I think this is caused by two different issues with the component that we are 
using to display the list of messages. The first problem is that the halo List 
class doesn't support smooth scrolling so the list is always snapped to the row 
at the top (you can't display half of a row). The second problem is that the 
List class doesn't have very good support for variable row height. You can see 
the second problem when you scroll through a list of messages with different 
lengths you will notice that the scrollbar changes size as you scroll.

These two issues combined means that our calculation to scroll to the bottom is 
more of an estimation.

Original comment by capil...@gmail.com on 24 Nov 2014 at 8:47

GoogleCodeExporter commented 8 years ago
Fixed.  See

  https://github.com/bigbluebutton/bigbluebutton/pull/457

Original comment by ffdixon@gmail.com on 4 Dec 2014 at 11:37