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

Diff view loses scroll position after refresh

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Needs Triage (View Workflow)
    • Priority: High
    • Resolution: Unresolved
    • Affects Version/s: 2.3.2, 2.4
    • Fix Version/s: Next minor release
    • Component/s: General
    • Labels:
      None
    • Environment:

      macOS Sierra - 10.12

      External Git - 2.10.0

      SourceTree - 2.3.2 (75)

    • Last commented by user?:
      true
    • Symptom Severity:
      Major

      Description

      Beginning with version 2.3.2, the diff viewer now resets its scroll position when ever SourceTree refreshes. This occurs when files are updated (per the setting in preferences), when staging or unstaging a file, hunk, or some lines, and when manually refreshing from View > Refresh or cmd+R.

      This is especially problematic when staging changes one hunk at a time, as you lose your place in the diff viewer every time you stage anything. This makes the task of staging only some changes considerably more time consuming and error prone.

      The bug is a near-constant headache as it occurs every time you use the diff viewer (whether staging or not, whenever the program refreshes).

        Attachments

          Issue Links

            Activity

              People

              Votes:
              28 Vote for this issue
              Watchers:
              30 Start watching this issue

                Dates

                Created:
                Updated:
                Last commented:
                1 day ago