Bugzilla – Bug 428533
ToolStripMenuItem: Implement actions
Last modified: 2009-01-29 20:49:20 UTC
Implement the following actions for MenuItem (deprecated; new: ToolStripMenuItem): Actions ============== * Click/Space(Activate) if child: -Selected * Click/Space(Activate) if parent: +Selected * KeyUp/Down to receive focus if child, or KeyLeft/Right to hover if parent: +Selected, +Focus * KeyUp/Down to leave focus: -Focus, -Selected * KeyX to select a child: selection-changed
The implementation of a case of deprecation may be pretty fast due to the use of the same provider.
Ignore comment#1 because in the spec we have stablished the inheritance in the inverse order, and hence it's the ToolStripMenuItem who has only a bug (when it should have one for each interface, and one for actions).
New default assignee and QA (although we'll create a new dummy mailing list specifically for QA soon).
Moving all of these to P4 to show that they have been triaged. Will be reprioritizing these properly tomorrow.
I should have assigned this to myself earlier.
We do non-deprecated items first.
It seems there's a big difference here between the 2 toolkits: wrt a top parent menu item (File, not Open; Help, not About), I shouldn't get any FOCUS signal, but I get this from the provider: RaiseAutomationPropertyChangedEvent(AutomationElementIdentifiers.HasKeyboardFocusProperty), which I shouldn't get.
Committed some work in r118564.
Can't depend on something scheduled in next release.
Almost finished but uncommitted.
This needs to be completed and backported before Friday for our 0.9.1 release.
Sorry for the delay. Fixed in r125009.