View Issue Details

IDProjectCategoryView StatusLast Update
0000057OpenMPTUser Interfacepublic2023-05-11 08:25
Reporterharbinger Assigned ToSaga Musix  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformWindowsOS7 
Product VersionOpenMPT 1.18.03.00 (upgrade first) 
Target VersionOpenMPT 1.31.01.00 / libopenmpt 0.7.0 (upgrade first)Fixed in VersionOpenMPT 1.31.01.00 / libopenmpt 0.7.0 (upgrade first) 
Summary0000057: Mousewheel vs. Instrument field
Description

1.19.00.18 BUG:
When Instrument field in PE has focus and an instrument is selected, the mouse wheel will scroll one instrument up or down, but immediately the Pattern Editor is given focus, and scrolling continues. Rather annoying if i'm searching for my instrument, thinking the scrollwheel will help. This seems to be the only combobox in MPT that does this.
Either the mousewheel should be disabled in the Instrument field, or focus should not be given back to the PE. (Actually i'd love to see full mousewheel n-crementing in all numeric text fields too, but that's for a Feature Request...)

TagsNo tags attached.
Has the bug occurred in previous versions?Not sure.
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2023-03-20 21:11

administrator   ~0005630

I cannot reproduce the original problem, mostly because scrolling through combo boxes with the mouse wheel works just fine here even if the combo box itself is not focussed. Maybe this was different in Windows XP, or with some specific mouse drivers.

Anyway, the behaviour of this dropdown was also far from optimal when using keyboard navigation, so it has been tweaked in r18921, which should also help with the mouse wheel.

harbinger

harbinger

2023-04-27 05:03

reporter   ~0005692

Sorry to reopen.
I am now on W7 64-bit fast computer with USB wired mouse, checking on OpenMPT 1.30.03.

Hhah! Bug still there after 12 years! �
Im sure your fix handled the issue and i look forward to testing it on the next stable.

Saga Musix

Saga Musix

2023-04-27 17:19

administrator   ~0005697

Your original problem might be related to this recent forum post: https://forum.openmpt.org/index.php?topic=6945.0 - there seems to be some differences in Windows configurations (up to Windows 7?) where scrolling a dropdown list requires keyboard focus on some systems (where the bug could be observed) while it doesn't on some others (where the bug does not manifest). Do you use the Windows "classic" theme in Windows 7, or Aero with transparency effects? I think changing from to the other might fix that part of the issue. But either way, no matter how Windows is set up, the focus will no longer be diverted to the pattern editor when just scrolling through the list in OpenMPT 1.31, so the problem should be effectively gone.

Welcome back by the way!

harbinger

harbinger

2023-04-28 01:25

reporter   ~0005698

I switched from Aero to Classic, started up MPT, and the behavior wasnt different.

Saga Musix

Saga Musix

2023-04-28 17:45

administrator   ~0005703

It's still a mystery to me under which conditions it happens then. Not much we can do here, but the actual improvements in OpenMPT 1.31 should still make this feature more usable anyway.

Issue History

Date Modified Username Field Change
2011-01-10 20:59 harbinger New Issue
2011-01-11 19:28 Saga Musix Product Version OpenMPT 1.19.00.* (old testing) => OpenMPT 1.18.03.00 (upgrade first)
2023-03-20 21:11 Saga Musix Note Added: 0005630
2023-03-20 21:12 Saga Musix Assigned To => Saga Musix
2023-03-20 21:12 Saga Musix Status new => resolved
2023-03-20 21:12 Saga Musix Resolution open => fixed
2023-03-20 21:12 Saga Musix Fixed in Version => OpenMPT 1.31.01.00 / libopenmpt 0.7.0 (upgrade first)
2023-03-20 21:12 Saga Musix Target Version => OpenMPT 1.31.01.00 / libopenmpt 0.7.0 (upgrade first)
2023-04-27 05:03 harbinger Status resolved => feedback
2023-04-27 05:03 harbinger Resolution fixed => reopened
2023-04-27 05:03 harbinger Note Added: 0005692
2023-04-27 17:19 Saga Musix Note Added: 0005697
2023-04-28 01:25 harbinger Note Added: 0005698
2023-04-28 01:25 harbinger Status feedback => assigned
2023-04-28 17:45 Saga Musix Note Added: 0005703
2023-04-28 17:46 Saga Musix Status assigned => resolved
2023-04-28 17:46 Saga Musix Resolution reopened => fixed
2023-04-28 17:46 Saga Musix OS XP => 7
2023-04-28 17:46 Saga Musix OS Version SP3? =>