Code: AriaCurrentState AXNodeObject::ariaCurrentState() const {
  const AtomicString& attributeValue =
       getAOMPropertyOrARIAAttribute(AOMStringProperty::kCurrent);
   if (attributeValue.isNull())
     return AriaCurrentStateUndefined;
  if (attributeValue.isEmpty() || equalIgnoringCase(attributeValue, "false"))
     return AriaCurrentStateFalse;
  if (equalIgnoringCase(attributeValue, "true"))
     return AriaCurrentStateTrue;
  if (equalIgnoringCase(attributeValue, "page"))
     return AriaCurrentStatePage;
  if (equalIgnoringCase(attributeValue, "step"))
     return AriaCurrentStateStep;
  if (equalIgnoringCase(attributeValue, "location"))
     return AriaCurrentStateLocation;
  if (equalIgnoringCase(attributeValue, "date"))
     return AriaCurrentStateDate;
  if (equalIgnoringCase(attributeValue, "time"))
     return AriaCurrentStateTime;
   if (!attributeValue.isEmpty())
    return AriaCurrentStateTrue;

  return AXObject::ariaCurrentState();
}

Vulnerability Type: Exec Code 
CWE ID: CWE-254
Summary: Google Chrome before 44.0.2403.89 does not ensure that the auto-open list omits all dangerous file types, which makes it easier for remote attackers to execute arbitrary code by providing a crafted file and leveraging a user's previous *Always open files of this type* choice, related to download_commands.cc and download_prefs.cc.
Commit Message: Switch to equalIgnoringASCIICase throughout modules/accessibility

BUG=627682

Review-Url: https://codereview.chromium.org/2793913007
Cr-Commit-Position: refs/heads/master@{#461858}