On Wed, 24 Jul 2024 08:54:59 GMT, Ambarish Rapte <ara...@openjdk.org> wrote:

>> Hmm, actually, `IndexRange.getStart()` L76 and `.getEnd()` L84 refer to 
>> start/end _position_.
>
> I was just sharing an observation, wasn't expecting any change.
> In this file, documentation already refer them as offset at a few places, 
> like BOUNDS_FOR_RANGE, LINE_START, LINE_END.
> So, offset seems more suitable in this file.

ok, will revert.

>> Thanks for catching this!
>> 
>> Only TextArea has a meaningful implementation, all other descendants of 
>> TextInputControl have a no-op (see `scrollCharacterToVisible()`, 
>> TextInputControlSkin:736)
>> 
>> We need to remove TextField mention from `AccessibleAction.SHOW_TEXT_RANGE`.
>
> TextField can be scrolled horizontally, so seems like even TextField should 
> respond to SHOW_TEXT_RANGE.
> So, instead of removing TextField mention from 
> AccessibleAction.SHOW_TEXT_RANGE, a bug can/should be filed for missing 
> implementation.
> What do you think ?

The intent of this PR is to bring the doc in sync with reality.

I can create an enhancement request for adding support for `SHOW_TEXT_RANGE` in 
all TextInputControl descendants, but I am not sure whether the current 
implementation is a result of some kind of business decision or requirement.

@azuev-java what do you think?

-------------

PR Review Comment: https://git.openjdk.org/jfx/pull/1512#discussion_r1690159251
PR Review Comment: https://git.openjdk.org/jfx/pull/1512#discussion_r1690156555

Reply via email to