Skip to content
  • dmazzoni@google.com's avatar
    AX: Make isActionSupported cross-platform. · 3569c4a7
    dmazzoni@google.com authored
    https://bugs.webkit.org/show_bug.cgi?id=104681
    
    Reviewed by Chris Fleizach.
    
    Source/WebCore:
    
    Add UserGestureIndicator to increment() and decrement()
    so that all accessibility actions are treated as
    user actions, not scripted actions.
    
    * accessibility/AccessibilityNodeObject.cpp:
    (WebCore::AccessibilityNodeObject::increment):
    (WebCore::AccessibilityNodeObject::decrement):
    
    Source/WebKit/chromium:
    
    Add support for press, increment, and decrement actions,
    including tests to see whether they're supported on a given
    object. This allows Chromium to pass three tests that were
    previously skipped.
    
    * public/WebAccessibilityObject.h:
    (WebAccessibilityObject):
    * src/WebAccessibilityObject.cpp:
    (WebKit::WebAccessibilityObject::canDecrement):
    (WebKit):
    (WebKit::WebAccessibilityObject::canIncrement):
    (WebKit::WebAccessibilityObject::canPress):
    (WebKit::WebAccessibilityObject::increment):
    (WebKit::WebAccessibilityObject::decrement):
    (WebKit::WebAccessibilityObject::press):
    
    Too...
    3569c4a7