Skip to content

Complete Support for ITextProvider and ITextRangeProvider #14333

@chiaramooney

Description

@chiaramooney

Basic implementation of ITextProvider and ITextRangeProvider can be found in #14332. Several methods remain unimplemented. Waiting on accessibility results to determines which methods are most critical to accessibility compliance.

  • TextProvider::GetSelection
  • TextProvider::RangeFromChild
  • TextProvider2::GetCaretRange
  • TextProvider2::RangeFromAnnotation
  • TextRangeProvider::Clone
  • TextRangeProvider::Compare
  • TextRangeProvider::ExpandToEnclosingUnit
  • TextRangeProvider::FindAttribute
  • TextRangeProvider::FindText
  • TextRangeProvider::GetEnclosingElement
  • TextRangeProvider::MoveEndpointByRange
  • TextRangeProvider::MoveEndpointByUnit
  • extRangeProvider::ScrollIntoView
  • TextRangeProvider::RemoveFromSelection
  • TextRangeProvider::Select

Other scenarios:

  • Nested Text
  • Other React Native components nested inside text
  • Text expanding offscreen

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions