Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3228c83a428f69c23f26c45504984d6cccf37484
      
https://github.com/WebKit/WebKit/commit/3228c83a428f69c23f26c45504984d6cccf37484
  Author: Tyler Wilcock <[email protected]>
  Date:   2023-04-28 (Fri, 28 Apr 2023)

  Changed paths:
    M Source/WebCore/accessibility/AccessibilityARIAGrid.cpp
    M Source/WebCore/accessibility/AccessibilityListBox.cpp
    M Source/WebCore/accessibility/AccessibilitySlider.cpp
    M Source/WebCore/accessibility/AccessibilityTable.cpp
    M Source/WebCore/accessibility/AccessibilityTableCell.cpp
    M Source/WebCore/accessibility/AccessibilityTableRow.cpp

  Log Message:
  -----------
  AX: Reduce unnecessary reliance on renderers in AccessibilityListBox, 
AccessibilitySlider, AccessibilityTableCell, AccessibilityTableRow, 
AccessibilityTable, and AccessibilityARIAGrid
https://bugs.webkit.org/show_bug.cgi?id=256077
rdar://problem/108644964

Reviewed by Chris Fleizach.

This will make it easier to support display:contents for these classes.

No test added because these changes alone won't provide any noteworthy
user-facing improvements (but make such improvements simpler in the future).

* Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:
(WebCore::AccessibilityARIAGrid::addChildren):
* Source/WebCore/accessibility/AccessibilityListBox.cpp:
(WebCore::AccessibilityListBox::canSetSelectedChildren const):
(WebCore::AccessibilityListBox::addChildren):
(WebCore::AccessibilityListBox::setSelectedChildren):
(WebCore::AccessibilityListBox::listBoxOptionAccessibilityObject const):
* Source/WebCore/accessibility/AccessibilitySlider.cpp:
(WebCore::AccessibilitySlider::orientation const):
(WebCore::AccessibilitySlider::inputElement const):
* Source/WebCore/accessibility/AccessibilityTableCell.cpp:
(WebCore::AccessibilityTableCell::parentTable const):
(WebCore::AccessibilityTableCell::isTableCell const):
(WebCore::AccessibilityTableCell::rowIndexRange const):
* Source/WebCore/accessibility/AccessibilityTableRow.cpp:
(WebCore::AccessibilityTableRow::headerObject):
(WebCore::AccessibilityTableRow::addChildren):
* Source/WebCore/accessibility/AccessibilityTable.cpp:
(WebCore::AccessibilityTable::isExposable const):
(WebCore::AccessibilityTable::tableElement const):
(WebCore::AccessibilityTable::computeIsTableExposableThroughAccessibility 
const):
(WebCore::AccessibilityTable::addChildren):
(WebCore::AccessibilityTable::addChildrenFromSection):
(WebCore::AccessibilityTable::columnHeaders):
(WebCore::AccessibilityTable::rowHeaders):
(WebCore::AccessibilityTable::visibleRows):
(WebCore::AccessibilityTable::cells):
(WebCore::AccessibilityTable::title const):

Canonical link: https://commits.webkit.org/263511@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to