| Summary: | Regression: AX: Don't expose role or notifications for invalid menus | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | James Craig <jcraig> | ||||
| Component: | Accessibility | Assignee: | chris fleizach <cfleizach> | ||||
| Status: | RESOLVED FIXED | ||||||
| Severity: | Normal | CC: | aboxhall, apinheiro, cfleizach, commit-queue, dmazzoni, jdiggs, mario, samuel_white, webkit-bug-importer | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | 528+ (Nightly build) | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Attachments: |
|
||||||
|
Description
James Craig
2014-03-06 12:27:01 PST
s/or example the menu role/or expose the menu role/ Created attachment 227154 [details]
patch
Comment on attachment 227154 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=227154&action=review Lgtm. Please consider those suggestions below before landing > Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.mm:121 > + m_object->updateChildrenIfNecessary(); For your consideration before landing: I wonder if you could fold this into updateBackingStore(), so you don't need to call it explicitly here, and other platforms get benefit from that too > LayoutTests/ChangeLog:13 > + * platform/mac/accessibility/table-with-aria-role-expected.txt: You can move this test expectation now to LayoutTests/accessibility, as there should produce the same (platform independent) output now for all the platforms (In reply to comment #4) > (From update of attachment 227154 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=227154&action=review > > Lgtm. Please consider those suggestions below before landing > > > Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.mm:121 > > + m_object->updateChildrenIfNecessary(); > > For your consideration before landing: I wonder if you could fold this into updateBackingStore(), so you don't need to call it explicitly here, and other platforms get benefit from that too > > > LayoutTests/ChangeLog:13 > > + * platform/mac/accessibility/table-with-aria-role-expected.txt: > > You can move this test expectation now to LayoutTests/accessibility, as there should produce the same (platform independent) output now for all the platforms Will do. Thanks! |