- From: Alexander Surkov <surkov.alexander@gmail.com>
- Date: Wed, 30 Oct 2013 14:09:20 -0400
- To: Richard Schwerdtfeger <schwer@us.ibm.com>
- Cc: Joseph Scheuhammer <clown@alum.mit.edu>, Cynthia Shelly <cyns@exchange.microsoft.com>, "W3C WAI Protocols & Formats" <public-pfwg@w3.org>
Hi, Rich. First of all Firefox ignores aria-owns on menubars connected to menus. This is a Firefox bug. It will result in MENUSTART/END events missed. Row 1. Open menu in menubar. Focus goes to menuitem while menu "mode" is not currently active". I'd expect: MENU_START on menubar, FOCUS on menuitem, MENUPOPUP_START on open menu (Does it go to what you said, no?) Row 3. Menu popup made visible. MENUPOPUP_START, no focus on item (until item is focused). We agree here. Row 4. Menu popup hidden. MENUPOUP_END, nothing else if user focus is in menubar (I think it's referred by "menu" mode). Note, Firefox fires MENU_END on menubar (not menu as spec says). Row5. When in menu "mode" and all menus closed. If menuitem gets focus then MENUPOPUP_END events are fired but no MENU_END events. Row 6. Focus moved out of menu. MENU_END on menubar. There's no MENUPOPUP_END if popups weren't closed. Thank you. Alex. On Wed, Oct 30, 2013 at 1:21 PM, Richard Schwerdtfeger <schwer@us.ibm.com> wrote: > We are going to get UAIG published but we need the menu mappings to be > correct for MSAA. They are not: > > http://www.w3.org/WAI/PF/aria-implementation/#mapping_events_menus > > 1. Row 1: We ONLY get an EVENT_MENU_START if we first focus a menu item in > the menu bar. The current test suite fires a EVENT_SYSTEM_MENUPOPUPSTART > when you open the sub menu as it is a pop-up menu. IOW you have to go to the > menubar first to get a EVENT_MENU_START event which starts the menu start > sequence. Menu mode should include popping up a menu. > 2. Row 3: When a popup menu is made visible (we have this in the tests > cases). We do not get an EVENT_SYSTEM_MENUSTART. We only get a > EVENT_SYSTEM_MENUPOPUPSTART. Additionally, just showing a pop up menu is all > that is required to get: EVENT_SYSTEM_MENUPOPUPSTART. You don't need to set > focus on it. > 3. Row 5: If you simply show and hide a popup menu I am not seeing a > EVENT_SYSTEM_MENUEND > 4. Row 6: I am not seeing a EVENT_SYSTEM_MENUEND in Firefox for a popup menu > leaving > > > > Rich Schwerdtfeger
Received on Wednesday, 30 October 2013 18:09:51 UTC