nvda
87a4c4e6 - Edge: Where content is replaced via aria-label etc, ensure that content only takes up one character stop. Also ensure that braille shows the entire line for certain complex textWithFields runs.

Commit
9 years ago
Edge: Where content is replaced via aria-label etc, ensure that content only takes up one character stop. Also ensure that braille shows the entire line for certain complex textWithFields runs. Specifically: * Rather than exposing UIA's fullDescription property via UIA NVDAObject's description property, instead only expse it via EdgeNode's description property, but only if aria-describedy was used. FullDescription usually contained way too much. * Fix Edge's _getTextWithFieldsForUIARange so that it still recurses the end of a root element's content even if the root element itself was not requested. * EdgeTextInfo.move now treets replaced content as one character stop. * Replaced content (and value for embedded objects etc) are now exposed via the content attribute on controlFields rather than value.
Parents
Loading