Uploaded image for project: 'Sourcetree For Mac'
  1. Sourcetree For Mac
  2. SRCTREE-1430

Try to maintain scroll position in branch view when refreshing

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • None
    • None
    • None
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    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

          Activity

            People

              Unassigned Unassigned
              3da332c63c31 Jeff
              Votes:
              5 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated: