Calypso icon indicating copy to clipboard operation
Calypso copied to clipboard

Tables should be well refreshed when adding a method

Open jecisc opened this issue 5 years ago • 4 comments

If you have a Calypso browser open with a long list of methods, you will have a scroll bar.

If you add new methods, the table is not well refreshed and the scroll bar will not be updated. This will have as effect that the last methods will not be reachable if we do not switch with the mouse to another method to launch a good refresh of the table.

jecisc avatar Mar 07 '19 10:03 jecisc

Can't reproduce it. Can you make gif?

чт, 7 мар. 2019 г. в 10:33, CyrilFerlicot [email protected]:

If you have a Calypso browser open with a long list of methods, you will have a scroll bar.

If you add new methods, the table is not well refreshed and the scroll bar will not be updated. This will have as effect that the last methods will not be reachable if we do not switch with the mouse to another method to launch a good refresh of the table.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/pharo-ide/Calypso/issues/452, or mute the thread https://github.com/notifications/unsubscribe-auth/AHxaoF5sNBJKd_2Si02W18wpgDK_g63Dks5vUOrtgaJpZM4bi3FD .

dionisiydk avatar Mar 16 '19 22:03 dionisiydk

2019-03-19_14-53-51

jecisc avatar Mar 19 '19 13:03 jecisc

I think it is an issue of FastTable. When items (data source of table) are changed Calypso calls "table refresh". But it does not update scoll state

dionisiydk avatar Mar 21 '19 20:03 dionisiydk

Interesting that "table refresh" call #recalculateVerticalScrollBar. But it does nothing in that case. Try open inspector on table morph and call it directly.

dionisiydk avatar Mar 21 '19 20:03 dionisiydk