Updates accessibility code in the `RichTextArea` and adds tests. Supported attributes:
- EDITABLE - TEXT - SELECTION_START - SELECTION_END - CARET_OFFSET - FONT - HORIZONTAL_SCROLLBAR - VERTICAL_SCROLLBAR --------- - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). ------------- Commit messages: - rm csr - ws - works - accessibility segment - refactor selection listener - Merge branch 'master' into 8374809.a11y.tests - content change - refactor - Merge branch 'master' into 8374809.a11y.tests - initial tests Changes: https://git.openjdk.org/jfx/pull/2158/files Webrev: https://webrevs.openjdk.org/?repo=jfx&pr=2158&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374809 Stats: 430 lines in 7 files changed: 265 ins; 123 del; 42 mod Patch: https://git.openjdk.org/jfx/pull/2158.diff Fetch: git fetch https://git.openjdk.org/jfx.git pull/2158/head:pull/2158 PR: https://git.openjdk.org/jfx/pull/2158
