Mouse wheel scroll doesn't always reach the very top of file lists
A lightweight file manager for X
Brought to you by:
baudinr
When scrolling through file lists ("Full file list"-view) using the mouse wheel (Smooth scrolling mode), it sometimes impossible to reach the very top (I'm currently not sure about the bottom end).
This happens so randomly that it's hard to reproduce that bug.
I'm speculating that this has something to do with the deceleration of the scrolling speed when approaching the end of the file list.
I can't reproduce the bug. If you could reproduce it, please send me a test case.
Roland, I am experiencing the same issue. It occurs in xfe and xfw, and in adie as well. Scrolling to the bottom with the touchpad works normally. Using the scroll bar works normally. Ctrl-Home works normally. I think misalf is correct that is has to do with the deceleration. After it stops near the top of the document, I can continue to swipe upward, and before many scroll actions it will move farther. If I continue to scroll, it takes many more swipes to get to the next small move.
This is with most any document, .txt, xferc, code, etc.
I am fairly sure it was not happening two years ago or before.
Merci et salut.
Interesting... Is it reproducible?
Could you precisely describe some test case, so that I could figure what's going on... Thanks!
It is completely reproducible. I just checked several multi-page documents, and a >23MB .txt log file, and a few shell scripts. They all stopped at the fourth to sixth line from the top, with about half of the previous line showing.
Test case: Open xfw, select File>Open..., select file, scroll down, scroll up.
Test case: Search in xfe for *.txt, open a large enough file, scroll down, scroll up.
Sometimes I see this behavior in xfe, and sometimes I don't. I currently have 21 windows of xfe-family programs open. I don't know whether quantity affects results.
I checked on a different computer with a fresh install of xfe and had the same results.
Fox-toolkit 1.6.57, and as noted above adie showed the same behavior.
OK, I was not able to reproduce the bug.
I opened three log files using xfw and then scrolled forth and back using the mouse wheel. I saw no problem. This worked as expected.
Does the file size matter?
My system is Ubuntu 18.04.4 64 bits, XFCE desktop. What is yours?
File size does not seem to matter. I just created a test file in xfw, with just lines of test file, three more lines than will fit on the screen. It behaved the same way. I reduced the number of lines, and reduced the height of the window to the same degree (three lines not visible), with the same result. I reduced the height of the window even more, and it scrolled upward until the 5th line as described before.
I am running Fatdog64 802 64 bit, no DE, ROX and Openbox.
That's a rather exotic system... It would be difficult for me to test it.
However, since you said that the bug is also present in adie, this means it's a FOX issue, not specifically a Xfe issue. So I suggest you send a bug report to Jeroen Van der Zijp, the guy who created and maintains the FOX library. But, since the FOX project is nearly dead, I'm not sure he will fix the issue.
I had the same thoughts. If another user hadn't reported it, I probably wouldn't have. I supposed it to be due to FOX, and it does seem idle, but I can try. That I didn't experience it before with xfe seemed significant.
Fatdog64 is of the Puppy linux strain, and perhaps not as difficult as you may fear.
I hope you are well, safe, and not suffering harm in the current situation. I don't need any further reply, but if I learn anything, I'll pass it on.
OK, thanks, and stay safe too!
Another question: did you compile the FOX toolkit by yourself?
I did not. Should I? It has been compiled by the Fatdog64 developers.
I managed to install FatDog64 in a virtual machine and also installed Xfe. I see no problem when scrolling with the mouse wheel. Perhaps the problem only appears with a touchpad?
Did you test with a mouse?
Yes, with the same results.
I appreciate your efforts, but it isn't so very important to me, and I don't want to take up more of your time. You have been very generous with your efforts!
Ok, I suspect that the FOX library was not compiled correctly in FatDog64. There are some compilation options that are necessary and perhaps have been omitted.
Thank you for the helpful insight!