nvda
916395aa - No longer allow moving to offset past end for NVDAObjectTextInfo (#19531)

Commit
170 days ago
No longer allow moving to offset past end for NVDAObjectTextInfo (#19531) fixes #18912 ### Summary of the issue: #18744 fixed up issues with uniscribe. Since that change, NVDAObjectTextInfo properly allows moving offset past end, however NVDAObjectTextInfo is not supposed to do so as it has no insertion point anyway. ### Description of user facing changes: NVDA no longer reports blank at the end of NVDA Objext text info text review, such as for list items. ### Description of developer facing changes: Since `allowMoveToUnitOffsetPastEnd` is now implemented on NVDAObjectTextInfo, I had to swap two classes in the inheritance hiƫrarchie for a unit tests class. ### Description of development approach: Handle NVDAObjectTextInfo as a text info without insertion point, similar to virtual buffers. In other words, don't allow moving offset past end, as there's no point to do so. ### Testing strategy: Tested str from #18912 ### Known issues with pull request: None known
Author
Parents
Loading