Integrated: 8320912: IME should commit on focus change

Martin Fox mfox at openjdk.org
Fri Feb 2 16:46:06 UTC 2024


On Tue, 30 Jan 2024 20:32:36 GMT, Martin Fox <mfox at 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 <mfox at 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


More information about the openjfx-dev mailing list