Hello content owners,
# Content can depend on components that are:
# 1) related to the implementation of the web platform, or,
# 2) shared code between third_party/blink and content
Our use case qualifies for the first. We are using the screen ai service to annotate the accessibility tree that is provided to content public APIs. There is precedent for doing this already from the content layer:
AXImageAnnotator (in content/renderer/accessibility/annotations) depends on services/image_annotation to annotate images in the accessibility tree with alt text. We're doing something similar with the screen_ai service, to annotate the accessibility tree with a "main" role.
Thanks,
Abigail