You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
] doesn't really scroll but rather increase the diff context by one.
It recomputes the entire diff which can be expensive.
A proper fix would be to add debouncing logic: recomputing the diff should happen in the background, and each new press of ] would cancel any old operation and start a new one.
Not sure if this is easy to implement. It should be if we are willing to accept a slim possibility of race conditions.
Holding down
]
to scroll in a diff window causes the window to close so I'm forced to repeatedly press]
to scroll instead of just holding it down.I'm using
screenshot of the view in which it happens:
The text was updated successfully, but these errors were encountered: