0

Remove docs reference to dead class AXContentNodeData

AXContentNodeData was folded into ui::AXNodeData in crrev.com/c/2270065.
Update a doc reference accordingly.

Change-Id: Ic05079b97501c0130244b0d0a5ca3ee744537da1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3116774
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: Dan Clark <daniec@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#914938}
This commit is contained in:
Dan Clark
2021-08-24 22:39:50 +00:00
committed by Chromium LUCI CQ
parent 6aff3e1a7a
commit 2256222e05

@ -462,14 +462,14 @@ events from Blink to the embedding content layer.
## The content layer ## The content layer
The content layer lives on both sides of the renderer/browser split. The content The content layer lives on both sides of the renderer/browser split. The content
layer translates WebAXObjects into [AXContentNodeData], which is a subclass of layer translates WebAXObjects into [ui::AXNodeData]. The ui::AXNodeData class
[ui::AXNodeData]. The ui::AXNodeData class and related classes are Chromium's and related classes are Chromium's cross-platform accessibility tree. The
cross-platform accessibility tree. The translation is implemented in translation is implemented in [BlinkAXTreeSource]. This translation happens on
[BlinkAXTreeSource]. This translation happens on the renderer side, so the the renderer side, so the ui::AXNodeData tree now needs to be sent to the
ui::AXNodeData tree now needs to be sent to the browser, which is done by browser, which is done by calling the remote method
calling the remote method [ax.mojom.RenderAccessibilityHost::HandleAXEvents()] [ax.mojom.RenderAccessibilityHost::HandleAXEvents()] with the payload being
with the payload being serialized delta-updates to the tree, so that changes serialized delta-updates to the tree, so that changes that happen on the
that happen on the renderer side can be reflected on the browser side. renderer side can be reflected on the browser side.
On the browser side, these IPCs are received by [RenderFrameHostImpl], and then On the browser side, these IPCs are received by [RenderFrameHostImpl], and then
usually forwarded to [BrowserAccessibilityManager] which is responsible for: usually forwarded to [BrowserAccessibilityManager] which is responsible for:
@ -522,7 +522,6 @@ is defined by [automation.idl], which must be kept synchronized with
[ax.mojom.RenderAccessibilityHost::HandleAXEvents()]: https://source.chromium.org/chromium/chromium/src/+/main:content/common/render_accessibility.mojom;l=47 [ax.mojom.RenderAccessibilityHost::HandleAXEvents()]: https://source.chromium.org/chromium/chromium/src/+/main:content/common/render_accessibility.mojom;l=47
[ax.mojom.RenderAccessibility.PerformAction()]: https://source.chromium.org/chromium/chromium/src/+/main:content/common/render_accessibility.mojom;l=86 [ax.mojom.RenderAccessibility.PerformAction()]: https://source.chromium.org/chromium/chromium/src/+/main:content/common/render_accessibility.mojom;l=86
[AutomationInternalCustomBindings]: https://cs.chromium.org/chromium/src/extensions/renderer/api/automation/automation_internal_custom_bindings.h [AutomationInternalCustomBindings]: https://cs.chromium.org/chromium/src/extensions/renderer/api/automation/automation_internal_custom_bindings.h
[AXContentNodeData]: https://cs.chromium.org/chromium/src/content/common/ax_content_node_data.h
[AXLayoutObject]: https://cs.chromium.org/chromium/src/third_party/blink/renderer/modules/accessibility/ax_layout_object.h [AXLayoutObject]: https://cs.chromium.org/chromium/src/third_party/blink/renderer/modules/accessibility/ax_layout_object.h
[AXNodeObject]: https://cs.chromium.org/chromium/src/third_party/blink/renderer/modules/accessibility/ax_node_object.h [AXNodeObject]: https://cs.chromium.org/chromium/src/third_party/blink/renderer/modules/accessibility/ax_node_object.h
[AXObject]: https://cs.chromium.org/chromium/src/third_party/blink/renderer/modules/accessibility/ax_object.h [AXObject]: https://cs.chromium.org/chromium/src/third_party/blink/renderer/modules/accessibility/ax_object.h