Details
-
Suggestion
-
Resolution: Unresolved
-
None
-
None
-
None
Description
While scrolling through the branch history view (using the mouse-wheel or two fingers) SourceTree will occasionally auto-refresh this list. When this happens the current scroll position is lost and reset to the selected line.
Since this refresh sometimes happens several times in a row it makes a very frustrating user experience and often there has not even been a change in the content of the list.
Possible improvements might be:
1) Store, and then restore the scroll position when the list is refreshed
2) Prevent the list from refreshing several times in a row. Can these refreshes all happen but not refresh the UI until the last one is complete?
3) Don't perform an automatic refresh until a certain number of minutes has elapsed since the user last scrolled this list. (Or perhaps interacted with anything in the UI?)
Attachments
Issue Links
- is duplicated by
-
SRCTREE-3089 Keep original scroll location in unstaged files
- Closed
- relates to
-
SRCTREE-1002 Try to maintain log view content more often under refresh conditions
- Closed