darktable-org / darktable-org/darktable
Parameter slider scroll misbehavior still present on Windows
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 13.1k
- Forks
- 1.4k
- Avg merge
- 22h 14m
- Merged PRs (30d)
- 198
Description
Is there an existing issue for this?
- I checked and did not find my issue in the already reported ones
Describe the bug
As my original issue #21390 has been marked as "fixed" and I don't have permission to reopen, I'm opening a new one. The slider scrolling behavior is still partly broken in 5.6.1. When changing the direction of scrolling, it doesn't register the first scroll in the new direction. So if I hold control, scroll up 3 times and down 3 times, it only registers up 2 times and down 2 times.). Switching is the problem - alternating between scrolling up and down makes no change to the slider value.
Steps to reproduce
- open any module (or even hover over the histogram)
- scroll e.g. up over any parameter slider
- then scroll down
- slider value doesn't change for the first "row" of scrolling down
Expected behavior
consistent scrolling
Logfile | Screenshot | Screencast
No response
Commit
No response
Where did you obtain darktable from?
darktable.org / GitHub release
darktable version
5.6.1
What OS are you using?
Windows
What is the version of your OS?
Windows 11
Describe your system
No response
Are you using OpenCL GPU in darktable?
Yes
If yes, what is the GPU card and driver?
Intel Iris Xe
Please provide additional context if applicable. You can attach files too, but might need to rename to .txt or .zip
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue on Windows 11 with darktable 5.6.1 using the listed scroll sequence over a parameter slider or histogram. Start by tracing the parameter-slider scroll handling and verify the first scroll after changing direction is processed. Done means alternating upward and downward scrolling changes the slider value consistently.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100