Quando estou rolando com meu mouse (Logitech Wireless Mouse M560), às vezes fico preso. Funciona perfeitamente na maioria das vezes, mas de repente para de rolar completamente e só depois de mais alguns "cliques de rolagem" ele volta ao normal. E se isso não for estranho o suficiente, ele ficará preso novamente de forma confiável se eu rolar de volta para a mesma posição. O problema parece estar em algum lugar muito profundo porque verifiquei os eventos vindos do meu mouse, enquanto rolava e eles também se assemelham a esse comportamento.
Já tentei várias coisas como instalar o imwheel e executá-lo, substituindo o MOUSE_WHEEL_CLICK_ANGLE porque pensei que poderia ser o desalinhamento disso (mas não é).
...
Acabei de testar meu mouse em outro laptop, acho que este será um post um pouco diferente agora...
Se você postar uma pergunta como esta, deve sempre perguntar onde pode estar o problema e verificar tudo o que sabe. Então, de repente, pensei: e se minha bateria estiver quase vazia, troquei (mesmo comportamento) e pensei: vamos tentar meu mouse em outro computador no Windows para ter certeza de que não é meu hardware. E então houve o meu momento facepalm. Eu já havia escrito esta pergunta para postar e descobri que é apenas meu mouse que está quebrado.
Isso é muito bobo e não consigo parar de rir de mim mesmo por gastar 3 horas nisso e descobrir que meu mouse está quebrado. Então pegue isso e verifique seu hardware!
Espero que isso ajude pelo menos uma pessoa. Isso significaria o mundo para mim depois dessas horas de busca...
EDIT:
Acabei de consertar meu mouse. Acontece que havia poeira dentro da roda de rolagem que ocasionalmente era pega por ela e bloqueava a fotocélula. Inicialmente pensei em um problema como este, mas, portanto, não ocorreu a cada vez que descartei essa ideia. Oh como eu estava errado lá...