This PR fixes JDK-8176270 by clamping the end index of the selected text to the length of the text.
------------- Commits: - e78e8793: 8176270: Adding ChangeListener to TextField.selectedTextProperty causes StringOutOfBoundsException - d849c67c: Merge remote-tracking branch 'upstream/master' - 846d0483: Merge remote-tracking branch 'upstream/master' - 9ceb21bc: Merge remote-tracking branch 'upstream/master' - 2109d5a0: Merge remote-tracking branch 'upstream/master' - acfa63be: Merge remote-tracking branch 'upstream/master' - 7c5cf198: 8232524: Test cleanup: terminate background thread upon failure. - 7e80839f: 8232524: SynchronizedObservableMap cannot be be protected for copying/iterating - 8ecf3545: JDK-8232524 fixed. Changes: https://git.openjdk.java.net/jfx/pull/138/files Webrev: https://webrevs.openjdk.java.net/jfx/138/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8176270 Stats: 20 lines in 3 files changed: 19 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jfx/pull/138.diff Fetch: git fetch https://git.openjdk.java.net/jfx pull/138/head:pull/138 PR: https://git.openjdk.java.net/jfx/pull/138