View Issue Details

IDProjectCategoryView StatusLast Update
0017929MMW 5Tagging / organizing (properties / auto-tools)public2022-09-14 14:39
Reporterlowlander Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version5.0.1 
Target Version5.2 
Summary0017929: Properties: clicking buttons doesn't switch focus
DescriptionBehavior isn't consistent, but some things seen on 2408:

1) After mouse click on Previous/Next, hit right Arrow key and Cancel becomes active instead of Next

2) After mouse click on Previous, left arrow and Next becomes active instead of Cancel

3) After mouse click on Next, left arrow and Next becomes active instead of Previous

4) Under some circumstances (hard to reproduce) after clicking Previous/Next, then using Enter to continue the same navigation can reverse it (ie. Previous to Next instead). This I can't consistently reproduce.
TagsNo tags attached.
Fixed in build

Relationships

related to 0017797 newdrakinite Improve accessibility of MediaMonkey 5 

Activities

lowlander

2021-05-31 16:56

developer   ~0063635

Re. 2&3

Open Properties:
Mouse click Next, use Right arrow keyboard key and Cancel becomes highlighted instead of OK
Mouse click Next, use Left arrow keyboard key and Next becomes highlighted instead of Previous
Mouse click on Previous, use Right arrow keyboard key and Cancel becomes highlighted instead of Next
Mouse click on Previous, use Left arrow keyboard key and Next becomes highlighted instead of Cancel

lowlander

2021-05-31 17:01

developer   ~0063636

So the arrow keys move relative to OK instead of the clicked button

rusty

2021-05-31 17:38

administrator   ~0063637

To summarize 1/2/3), focus handling in the Properties dialog can be a bit confusing in cases where the user uses a combination of the Mouse and Keyboard (there are no problems with only using the keyboard or only using the mouse). i.e.

The OK button is highlighted by default (this is fine). BUT, if the user clicks on Previous/Next, the OK button remains highlighted (instead of the last-clicked button), resulting in the slightly unexpected behavior that:
- Pressing ENTER, closes the dialog (rather than activating the last-clicked button (Previous or Next)
- Pressing the RIGHT ARROW key always causes 'Cancel' becomes active (rather than the button to the right of the last-clicked button)
- Pressing the LEFT ARROW key always causes 'Next' to become active (rather than the button to the left of the last-clicked button)

This could be an accessibility issue, but probably isn't really severe since the problem only occurs when using the Mouse and then the Keyboard (it doesn't occur when using only the keyboard).