On Tue, 30 Jan 2024 20:32:36 GMT, Martin Fox <m...@openjdk.org> wrote:
> This is a Mac only bug. If the user was in the middle of IM text composition > and clicked on a different node the partially composed text was left in the > old node and the IM window wasn't dismissed. This PR implements the existing > finishInputMethodComposition call so it can commit the text and dismiss the > IM window before focus moves away from the node where composition was taking > place. > > This PR changes the implementation of `unmarkText` to match what we want and > what Apple says it should do ("The text view should accept the marked text as > if it had been inserted normally"). With that said I haven't found an IME > that calls this routine. This pull request has now been integrated. Changeset: 17dfab06 Author: Martin Fox <m...@openjdk.org> URL: https://git.openjdk.org/jfx/commit/17dfab066b1f5db3d34b130cade3acd09ee21a70 Stats: 40 lines in 4 files changed: 36 ins; 0 del; 4 mod 8320912: IME should commit on focus change Reviewed-by: angorya, kcr ------------- PR: https://git.openjdk.org/jfx/pull/1356