I'm trying to validate my app's handling of voiceover accessibility when using VoiceOver hotspots.
What I'm doing:
- Set a hotspot
- Validate hotspot references correct control within the hotspot chooser
- set another hotspot
- Validate hotspot references both correct controls within the hotspot chooser
- Try to use one of the hotspots
Result: The hotspot has changed to some other control in the app (usually one of the window buttoms (close, minimze, full screen) but at other times are one of the menus or a completely different control in the window.
My question is how I can debug what might be going on in the app when the hotspots are resolved and invoked. I'm assuming I have some accessibility property set improperly for these controls that are causing incorrect resolution of the hotspots.