RFR: 8366202: RichTextArea: wrong style used for typed text
Lukasz Kostyra
lkostyra at openjdk.org
Wed Oct 29 15:03:58 UTC 2025
On Mon, 27 Oct 2025 19:04:16 GMT, Andy Goryachev <angorya at openjdk.org> wrote:
> User feedback (see https://mail.openjdk.org/pipermail/openjfx-discuss/2025-August/000267.html ):
>
> When typing text, in the middle of a sentence, to extend a word that's styled then the typed text is not being inserted using the styles of the preceding text.
>
> Root cause: implementation bug.
The added test works fine, but I'm having some issues with getting this to work in RTA Demo.
I started RichEditorDemo from `apps/samples/RichTextAreaDemo` and this is the result I get when trying to add text at the end of bolded "testing" word:
<img width="457" height="324" alt="Image" src="https://github.com/user-attachments/assets/1bf8ce60-c86d-4f56-9ed4-66a8fead82bf" />
To be precise, the steps are:
1. Write "testing testing testing"
2. Mark the middle "testing" and use Ctrl+B to bold it
3. Click at the end of bolded "testing" word and start typing
I figured the "aaaaaaa" should be bolded, but it isn't. Is this the expected result?
What is even more interesting, is that I cannot un-bold the middle word after it became bolded. Hard to say why but it doesn't happen on master. I also noticed the "B" bolding button in the UI does not highlight when you put the cursor in the middle of bolded text, which also works on master.
-------------
PR Review: https://git.openjdk.org/jfx/pull/1950#pullrequestreview-3394101023
More information about the openjfx-dev
mailing list