desktop icon indicating copy to clipboard operation
desktop copied to clipboard

Sometimes MouseWheel does not works when going through an edited file

Open Guillaume-Bedier-Canet opened this issue 3 years ago • 5 comments
trafficstars

The problem

Have a file that has enough modifications in it so that the vertical scroll bar appear on the changes preview. Scrolls until it stop by himself. It seems to be loading the file while scrolling, even if it was still loaded just before~~

Release version

Version 3.0.8 (x64)

Operating system

windows 10

Steps to reproduce the behavior

  1. May be having a faster hard drive will prevent this issue
  2. Have a file that has enough modifications in it so that the vertical scroll bar appear on the changes preview.
  3. Scrolls until it stop by himself.

It seems to be loading the file while scrolling, even if it was still loaded just before~~

Log files

2022-09-21T06:22:53.025Z - info: [main] Using toast activator CLSID {27D44D0C-A542-5B90-BCDB-AC3126048BA2} 2022-09-21T06:22:53.581Z - info: [ui] [AppStore] loading 1 repositories from store 2022-09-21T06:22:53.581Z - info: [ui] [AppStore] found account: Guillaume-Bedier-Canet (Guillaume BEDIER--CANET) 2022-09-21T06:22:53.660Z - info: [ui] [BranchPruner] Last prune took place 20 hours ago - skipping 2022-09-21T06:22:54.014Z - info: [ui] launching: 3.0.8 (Windows 10.0.19044) 2022-09-21T06:22:54.015Z - info: [ui] execPath: 'C:\Users\gbediercanet\AppData\Local\GitHubDesktop\app-3.0.8\GitHubDesktop.exe' 2022-09-21T06:22:54.084Z - info: [ui] Subscribed 'Guillaume-Bedier-Canet' to Alive channel 2022-09-21T06:23:07.579Z - info: [ui] [AppStore.withAuthenticatingUser] account found for repository: fusion - Guillaume-Bedier-Canet (has token) 2022-09-21T06:23:10.055Z - info: [ui] Executing pull: git -c credential.helper= -c rebase.backend=merge pull --ff --progress origin (took 2.334s) 2022-09-21T06:23:10.058Z - error: [ui] git -c credential.helper= -c rebase.backend=merge pull --ff --progress origin exited with an unexpected code: 1. stdout: Updating 6e1e70ac97..1c65d3aa95

stderr: remote: Enumerating objects: 36, done.
remote: Counting objects: 2% (1/36)
remote: Counting objects: 5% (2/36)
remote: Counting objects: 8% (3/36)
remote: Counting objects: 11% (4/36)
remote: Counting objects: 13% (5/36)
remote: Counting objects: 16% (6/36)
remote: Counting objects: 19% (7/36)
remote: Counting objects: 22% (8/36)
remote: Counting objects: 25% (9/36)
remote: Counting objects: 27% (10/36)
remote: Counting objects: 30% (11/36)
remote: Counting objects: 33% (12/36)
remote: Counting objects: 36% (13/36)
remote: Counting objects: 38% (14/36)
remote: Counting objects: 41% (15/36)
remote: Counting objects: 44% (16/36)
remote: Counting objects: 47% (17/36)
remote: Counting objects: 50% (18/36)
remote: Counting objects: 52% (19/36)
remote: Counting objects: 55% (20/36)
remote: Counting objects: 58% (21/36)
remote: Counting objects: 61% (22/36)
remote: Counting objects: 63% (23/36)
remote: Counting objects: 66% (24/36)
remote: Counting objects: 69% (25/36)
remote: Counting objects: 72% (26/36)
remote: Counting objects: 75% (27/36)
remote: Counting objects: 77% (28/36)
remote: Counting objects: 80% (29/36)
remote: Counting objects: 83% (30/36)
remote: Counting objects: 86% (31/36)
remote: Counting objects: 88% (32/36)
remote: Counting objects: 91% (33/36)
remote: Counting objects: 94% (34/36)
remote: Counting objects: 97% (35/36)
remote: Counting objects: 100% (36/36)
remote: Counting objects: 100% (36/36), done.
remote: Compressing objects: 25% (1/4)
remote: Compressing objects: 50% (2/4)
remote: Compressing objects: 75% (3/4)
remote: Compressing objects: 100% (4/4)
remote: Compressing objects: 100% (4/4), done.
remote: Total 36 (delta 32), reused 36 (delta 32), pack-reused 0
From https://github.com/wolfsystemsltd/fusion 46d4221c08..1c65d3aa95 develop -> origin/develop 1cad4acbec..08717f681a feature/fus-29653-UpdateFastenersInOptimisationLoop -> origin/feature/fus-29653-UpdateFastenersInOptimisationLoop error: Your local changes to the following files would be overwritten by merge: src/Wolf.Fusion.Core/EntityLayer/Building/Truss/TopHatObjects/TrussTopHatHelperMethods.cs Please commit your changes or stash them before you merge. Aborting

(The error was parsed as 53: null) 2022-09-21T06:25:19.254Z - info: [ui] [AppStore.withAuthenticatingUser] account found for repository: fusion - Guillaume-Bedier-Canet (has token) 2022-09-21T06:25:22.360Z - info: [ui] Executing pull: git -c credential.helper= -c rebase.backend=merge pull --ff --progress origin (took 2.929s) 2022-09-21T06:55:36.644Z - info: [ui] Executing fetch: git -c credential.helper= fetch --progress --prune origin (took 1.792s) 2022-09-21T07:28:03.430Z - info: [ui] Executing fetch: git -c credential.helper= fetch --progress --prune origin (took 1.591s) 2022-09-21T07:46:35.818Z - info: [ui] Executing getAllTags: git show-ref --tags -d (took 1.006s) 2022-09-21T08:00:28.507Z - info: [ui] Executing fetch: git -c credential.helper= fetch --progress --prune origin (took 1.659s) 2022-09-21T08:32:58.053Z - info: [ui] Executing fetch: git -c credential.helper= fetch --progress --prune origin (took 3.183s) 2022-09-21T09:05:25.905Z - info: [ui] Executing fetch: git -c credential.helper= fetch --progress --prune origin (took 1.033s) 2022-09-21T09:37:52.865Z - info: [ui] Executing fetch: git -c credential.helper= fetch --progress --prune origin (took 1.010s) 2022-09-21T10:10:20.343Z - info: [ui] Executing fetch: git -c credential.helper= fetch --progress --prune origin (took 1.462s) 2022-09-21T10:22:54.108Z - info: [ui] [BranchPruner] No branches to prune. 2022-09-21T10:22:55.250Z - info: [ui] Stats reported. 2022-09-21T11:07:16.657Z - info: [ui] [AppStore.withAuthenticatingUser] account found for repository: fusion - Guillaume-Bedier-Canet (has token) 2022-09-21T11:07:16.837Z - error: [ui] git -c credential.helper= -c rebase.backend=merge pull --ff --progress origin exited with an unexpected code: 128. stderr: error: Pulling is not possible because you have unmerged files. hint: Fix them up in the work tree, and then use 'git add/rm ' hint: as appropriate to mark resolution and make a commit. fatal: Exiting because of an unresolved conflict.

(The error was parsed as 38: There are unresolved conflicts in the working directory.) 2022-09-21T11:15:08.608Z - info: [ui] Executing fetch: git -c credential.helper= fetch --progress --prune origin (took 1.304s) 2022-09-21T11:37:48.421Z - info: [ui] No submodules found. Skipping "git submodule status"

Screenshots

No response

Additional context

No response

Guillaume-Bedier-Canet avatar Sep 21 '22 12:09 Guillaume-Bedier-Canet

Hey @Guillaume-Bedier-Canet, thanks for reaching out. Are you displaying your diffs in unified or split mode?

image

Does changing between the two change the behavior at all?

niik avatar Sep 21 '22 22:09 niik

Hi, I have the same issue and it is only happening in Unified diff view. Split view is working fine and as soon as I switch back it starts getting stuck in scroll again.

I also found kinda workaround this issue, keep mouse pointer busy during scroll (e.g., left right hover) and the scroll works fine

Version 3.0.8 (x64)

mateeni-dev avatar Sep 23 '22 09:09 mateeni-dev

Thank you for your issue! We haven’t gotten a response to our questions above. With only the information that is currently in the issue, we don’t have enough information to take action. We’re going to close this but don’t hesitate to reach out if you have or find the answers we need. If you answer our questions above, this issue will automatically reopen.

github-actions[bot] avatar Sep 28 '22 23:09 github-actions[bot]

@niik can I help with anything to get this resolved? what info is needed?

mateeni-dev avatar Sep 29 '22 11:09 mateeni-dev

Hi, I'm displaying in unified mode, and changing mode does remove this behavior. Btw, its easier to reproduce this issue when using the scroll mode (mouse middle button / wheel button) and scrolling down / up.

Guillaume-Bedier-Canet avatar Oct 06 '22 09:10 Guillaume-Bedier-Canet

Same

b5414 avatar Nov 02 '22 19:11 b5414

More info

When you have made some changes in the repo's file, and you try to see the changes of a particular file, you scroll down (or up) and do not move the cursor (it must be in the file changes frame), then the scroll stops working during the scroll, so behavior is as if an invisible prompt pops up; it seems to me that this behavior works when the standing cursor touches some text through the scroll

b5414 avatar Nov 02 '22 19:11 b5414

I also have this issue and can confirm that split view does not have this issue, only unified view. Github Desktop Version: 3.1.5

edit Can also confirm that moving the mouse while scrolling, prevents the issue from happening.

Jaeiya avatar Jan 27 '23 00:01 Jaeiya

Same issue, unified view, 3.1.6.

floele-ww avatar Feb 14 '23 13:02 floele-ww