Title: [229435] tags/Safari-606.1.8

Diff

Modified: tags/Safari-606.1.8/LayoutTests/ChangeLog (229434 => 229435)


--- tags/Safari-606.1.8/LayoutTests/ChangeLog	2018-03-08 22:15:11 UTC (rev 229434)
+++ tags/Safari-606.1.8/LayoutTests/ChangeLog	2018-03-08 22:47:50 UTC (rev 229435)
@@ -1,3 +1,7 @@
+2018-03-08  Kocsen Chung  <[email protected]>
+
+        Revert r229310. rdar://problem/37764380
+
 2018-03-07  Yusuke Suzuki  <[email protected]>
 
         HTML `pattern` attribute should set `u` flag for regular expressions

Modified: tags/Safari-606.1.8/LayoutTests/js/dom/dom-static-property-for-in-iteration-expected.txt (229434 => 229435)


--- tags/Safari-606.1.8/LayoutTests/js/dom/dom-static-property-for-in-iteration-expected.txt	2018-03-08 22:15:11 UTC (rev 229434)
+++ tags/Safari-606.1.8/LayoutTests/js/dom/dom-static-property-for-in-iteration-expected.txt	2018-03-08 22:47:50 UTC (rev 229435)
@@ -134,15 +134,8 @@
 PASS a["clientHeight"] is 0
 PASS a["innerHTML"] is nerget
 PASS a["outerHTML"] is <a id="foo" href=""
-PASS a["onaccessiblecontextmenu"] is null
 PASS a["onaccessibleclick"] is null
-PASS a["onaccessibledecrement"] is null
-PASS a["onaccessibledismiss"] is null
-PASS a["onaccessiblefocus"] is null
-PASS a["onaccessibleincrement"] is null
-PASS a["onaccessiblescrollintoview"] is null
 PASS a["onaccessiblesetvalue"] is null
-PASS a["onaccessibleselect"] is null
 PASS a["oncopy"] is null
 PASS a["oncut"] is null
 PASS a["onpaste"] is null

Modified: tags/Safari-606.1.8/LayoutTests/platform/mac-wk1/TestExpectations (229434 => 229435)


--- tags/Safari-606.1.8/LayoutTests/platform/mac-wk1/TestExpectations	2018-03-08 22:15:11 UTC (rev 229434)
+++ tags/Safari-606.1.8/LayoutTests/platform/mac-wk1/TestExpectations	2018-03-08 22:47:50 UTC (rev 229435)
@@ -494,7 +494,6 @@
 webkit.org/b/172044 [ Debug ] imported/w3c/web-platform-tests/IndexedDB/open-request-queue.html [ Pass Timeout ]
 
 webkit.org/b/180898 accessibility/mac/AOM-events.html [ Skip ]
-webkit.org/b/183023 accessibility/mac/AOM-events-all.html [ Skip ]
 
 webkit.org/b/182752 accessibility/mac/accessibility-make-first-responder.html [ Skip ]
 

Modified: tags/Safari-606.1.8/Source/WebCore/ChangeLog (229434 => 229435)


--- tags/Safari-606.1.8/Source/WebCore/ChangeLog	2018-03-08 22:15:11 UTC (rev 229434)
+++ tags/Safari-606.1.8/Source/WebCore/ChangeLog	2018-03-08 22:47:50 UTC (rev 229435)
@@ -1,3 +1,7 @@
+2018-03-08  Kocsen Chung  <[email protected]>
+
+        Revert r229310. rdar://problem/37764380
+
 2018-03-07  Yusuke Suzuki  <[email protected]>
 
         HTML `pattern` attribute should set `u` flag for regular expressions

Modified: tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityListBoxOption.cpp (229434 => 229435)


--- tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityListBoxOption.cpp	2018-03-08 22:15:11 UTC (rev 229434)
+++ tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityListBoxOption.cpp	2018-03-08 22:47:50 UTC (rev 229435)
@@ -177,9 +177,6 @@
     if (!canSetSelectedAttribute())
         return;
     
-    if (selected && dispatchAccessibilityEventWithType(AccessibilityEventType::Select))
-        return;
-    
     bool isOptionSelected = isSelected();
     if ((isOptionSelected && selected) || (!isOptionSelected && !selected))
         return;

Modified: tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityMediaObject.cpp (229434 => 229435)


--- tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityMediaObject.cpp	2018-03-08 22:15:11 UTC (rev 229434)
+++ tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityMediaObject.cpp	2018-03-08 22:47:50 UTC (rev 229435)
@@ -107,15 +107,11 @@
 
 void AccessibilityMediaObject::increment()
 {
-    if (dispatchAccessibilityEventWithType(AccessibilityEventType::Increment))
-        return;
     mediaSeek(AXSeekForward);
 }
 
 void AccessibilityMediaObject::decrement()
 {
-    if (dispatchAccessibilityEventWithType(AccessibilityEventType::Decrement))
-        return;
     mediaSeek(AXSeekBackward);
 }
 

Modified: tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityMenuListOption.cpp (229434 => 229435)


--- tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityMenuListOption.cpp	2018-03-08 22:15:11 UTC (rev 229434)
+++ tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityMenuListOption.cpp	2018-03-08 22:47:50 UTC (rev 229435)
@@ -82,9 +82,6 @@
 {
     if (!canSetSelectedAttribute())
         return;
-    
-    if (selected && dispatchAccessibilityEventWithType(AccessibilityEventType::Select))
-        return;
 
     downcast<HTMLOptionElement>(*m_element).setSelected(selected);
 }

Modified: tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityNodeObject.cpp (229434 => 229435)


--- tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityNodeObject.cpp	2018-03-08 22:15:11 UTC (rev 229434)
+++ tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityNodeObject.cpp	2018-03-08 22:47:50 UTC (rev 229435)
@@ -1072,8 +1072,6 @@
     
 void AccessibilityNodeObject::increment()
 {
-    if (dispatchAccessibilityEventWithType(AccessibilityEventType::Increment))
-        return;
     UserGestureIndicator gestureIndicator(ProcessingUserGesture, document());
     alterSliderValue(true);
 }
@@ -1080,8 +1078,6 @@
 
 void AccessibilityNodeObject::decrement()
 {
-    if (dispatchAccessibilityEventWithType(AccessibilityEventType::Decrement))
-        return;
     UserGestureIndicator gestureIndicator(ProcessingUserGesture, document());
     alterSliderValue(false);
 }

Modified: tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityObject.cpp (229434 => 229435)


--- tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityObject.cpp	2018-03-08 22:15:11 UTC (rev 229434)
+++ tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityObject.cpp	2018-03-08 22:47:50 UTC (rev 229435)
@@ -997,7 +997,8 @@
     // dispatch accessibleclick event
     if (auto* cache = axObjectCache()) {
         if (auto* pressObject = cache->getOrCreate(pressElement)) {
-            if (pressObject->dispatchAccessibilityEventWithType(AccessibilityEventType::Click))
+            auto event = Event::create(eventNames().accessibleclickEvent, true, true);
+            if (pressObject->dispatchAccessibilityEvent(event))
                 return true;
         }
     }
@@ -2152,12 +2153,10 @@
     return nullAtom();
 }
 
-bool AccessibilityObject::dispatchAccessibilityEvent(Event& event) const
+bool AccessibilityObject::dispatchAccessibilityEvent(Event& event)
 {
     Vector<Element*> eventPath;
     for (auto* parentObject = this; parentObject; parentObject = parentObject->parentObject()) {
-        if (parentObject->isWebArea())
-            break;
         if (auto* parentElement = parentObject->element())
             eventPath.append(parentElement);
     }
@@ -2168,44 +2167,8 @@
     return event.defaultPrevented();
 }
 
-bool AccessibilityObject::dispatchAccessibilityEventWithType(AccessibilityEventType type) const
+bool AccessibilityObject::dispatchAccessibleSetValueEvent(const String& value)
 {
-    AtomicString eventName;
-    switch (type) {
-    case AccessibilityEventType::ContextMenu:
-        eventName = eventNames().accessiblecontextmenuEvent;
-        break;
-    case AccessibilityEventType::Click:
-        eventName = eventNames().accessibleclickEvent;
-        break;
-    case AccessibilityEventType::Decrement:
-        eventName = eventNames().accessibledecrementEvent;
-        break;
-    case AccessibilityEventType::Dismiss:
-        eventName = eventNames().accessibledismissEvent;
-        break;
-    case AccessibilityEventType::Focus:
-        eventName = eventNames().accessiblefocusEvent;
-        break;
-    case AccessibilityEventType::Increment:
-        eventName = eventNames().accessibleincrementEvent;
-        break;
-    case AccessibilityEventType::ScrollIntoView:
-        eventName = eventNames().accessiblescrollintoviewEvent;
-        break;
-    case AccessibilityEventType::Select:
-        eventName = eventNames().accessibleselectEvent;
-        break;
-    default:
-        return false;
-    }
-    
-    auto event = Event::create(eventName, true, true);
-    return dispatchAccessibilityEvent(event);
-}
-
-bool AccessibilityObject::dispatchAccessibleSetValueEvent(const String& value) const
-{
     if (!canSetValueAttribute())
         return false;
     auto event = AccessibleSetValueEvent::create(eventNames().accessiblesetvalueEvent, value);
@@ -2961,8 +2924,6 @@
 
 void AccessibilityObject::scrollToMakeVisible() const
 {
-    if (dispatchAccessibilityEventWithType(AccessibilityEventType::ScrollIntoView))
-        return;
     IntRect objectRect = snappedIntRect(boundingBoxRect());
     objectRect.setLocation(IntPoint());
     scrollToMakeVisibleWithSubFocus(objectRect);

Modified: tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityObject.h (229434 => 229435)


--- tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityObject.h	2018-03-08 22:15:11 UTC (rev 229434)
+++ tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityObject.h	2018-03-08 22:47:50 UTC (rev 229435)
@@ -254,17 +254,6 @@
     Subtitle,
     Action,
 };
-
-enum class AccessibilityEventType {
-    ContextMenu,
-    Click,
-    Decrement,
-    Dismiss,
-    Focus,
-    Increment,
-    ScrollIntoView,
-    Select,
-};
     
 struct AccessibilityText {
     String text;
@@ -906,9 +895,8 @@
     const AtomicString& getAttribute(const QualifiedName&) const;
     bool hasTagName(const QualifiedName&) const;
     
-    bool dispatchAccessibilityEvent(Event&) const;
-    bool dispatchAccessibilityEventWithType(AccessibilityEventType) const;
-    bool dispatchAccessibleSetValueEvent(const String&) const;
+    bool dispatchAccessibilityEvent(Event&);
+    bool dispatchAccessibleSetValueEvent(const String&);
 
     virtual VisiblePositionRange visiblePositionRange() const { return VisiblePositionRange(); }
     virtual VisiblePositionRange visiblePositionRangeForLine(unsigned) const { return VisiblePositionRange(); }

Modified: tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityRenderObject.cpp (229434 => 229435)


--- tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityRenderObject.cpp	2018-03-08 22:15:11 UTC (rev 229434)
+++ tags/Safari-606.1.8/Source/WebCore/accessibility/AccessibilityRenderObject.cpp	2018-03-08 22:47:50 UTC (rev 229435)
@@ -1707,9 +1707,6 @@
 
 void AccessibilityRenderObject::setFocused(bool on)
 {
-    if (on && dispatchAccessibilityEventWithType(AccessibilityEventType::Focus))
-        return;
-    
     if (!canSetFocusAttribute())
         return;
     

Modified: tags/Safari-606.1.8/Source/WebCore/dom/Element.idl (229434 => 229435)


--- tags/Safari-606.1.8/Source/WebCore/dom/Element.idl	2018-03-08 22:15:11 UTC (rev 229434)
+++ tags/Safari-606.1.8/Source/WebCore/dom/Element.idl	2018-03-08 22:47:50 UTC (rev 229435)
@@ -142,15 +142,8 @@
     [NotEnumerable, Conditional=WIRELESS_PLAYBACK_TARGET] attribute EventHandler onwebkitplaybacktargetavailabilitychanged;
 
     // Accessibility events.
-    [EnabledAtRuntime=AccessibilityObjectModel] attribute EventHandler onaccessiblecontextmenu;
     [EnabledAtRuntime=AccessibilityObjectModel] attribute EventHandler onaccessibleclick;
-    [EnabledAtRuntime=AccessibilityObjectModel] attribute EventHandler onaccessibledecrement;
-    [EnabledAtRuntime=AccessibilityObjectModel] attribute EventHandler onaccessibledismiss;
-    [EnabledAtRuntime=AccessibilityObjectModel] attribute EventHandler onaccessiblefocus;
-    [EnabledAtRuntime=AccessibilityObjectModel] attribute EventHandler onaccessibleincrement;
-    [EnabledAtRuntime=AccessibilityObjectModel] attribute EventHandler onaccessiblescrollintoview;
     [EnabledAtRuntime=AccessibilityObjectModel] attribute EventHandler onaccessiblesetvalue;
-    [EnabledAtRuntime=AccessibilityObjectModel] attribute EventHandler onaccessibleselect;
 };
 
 dictionary ShadowRootInit {

Modified: tags/Safari-606.1.8/Source/WebCore/dom/EventNames.h (229434 => 229435)


--- tags/Safari-606.1.8/Source/WebCore/dom/EventNames.h	2018-03-08 22:15:11 UTC (rev 229434)
+++ tags/Safari-606.1.8/Source/WebCore/dom/EventNames.h	2018-03-08 22:47:50 UTC (rev 229435)
@@ -45,15 +45,8 @@
     macro(DOMNodeRemovedFromDocument) \
     macro(DOMSubtreeModified) \
     macro(abort) \
-    macro(accessiblecontextmenu) \
     macro(accessibleclick) \
-    macro(accessibledecrement) \
-    macro(accessibledismiss) \
-    macro(accessiblefocus) \
-    macro(accessibleincrement) \
-    macro(accessiblescrollintoview) \
     macro(accessiblesetvalue) \
-    macro(accessibleselect) \
     macro(activate) \
     macro(active) \
     macro(addsourcebuffer) \
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to