-
Bug
-
Resolution: Fixed
-
P3
-
7u4, 8, 9
-
b117
-
os_x
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8197336 | 8u192 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8195520 | 8u172 | Unassigned | P3 | Resolved | Fixed | b03 |
JDK-8190128 | 8u162 | Unassigned | P3 | Resolved | Fixed | b04 |
JDK-8183481 | 8u161 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8154884 | 8u152 | Mikhail Cherkasov | P3 | Resolved | Fixed | b01 |
JDK-8185228 | 8u144 | Unassigned | P3 | Resolved | Fixed | b31 |
JDK-8183078 | 8u141 | Unassigned | P3 | Resolved | Fixed | b31 |
JDK-8179285 | 8u131 | Mikhail Cherkasov | P3 | Closed | Fixed | b32 |
JDK-8179637 | 8u121 | Mikhail Cherkasov | P3 | Resolved | Fixed | b37 |
JDK-8192426 | emb-8u161 | Unassigned | P3 | Resolved | Fixed | b01 |
Mac OS X is tailored for JTextComponent's subclasses.
For custom components implementing text input, it's impossible to use standard accessibility features, such as automatic reading of text under cursor and reading of selected text (using VoiceOver Mac OS functionality).
On Mac OS accessibility features are supported by Java platform directly, without the need for additional bridge software or third-party accessibility drivers (like Java Access Bridge and NVDA on Windows).
The issue is due to details of sun.lwawt.macosx.CAccessible class's
implementation - it listens to JTextComponent's document and caret events,
instead of listening to AccessibleContext's property change events.
It is thought that this is not a regression and the issue existed since Apple's Java 6.
- backported by
-
JDK-8154884 [macosx] Custom Swing text components need to allow standard accessibility
- Resolved
-
JDK-8179637 [macosx] Custom Swing text components need to allow standard accessibility
- Resolved
-
JDK-8183078 [macosx] Custom Swing text components need to allow standard accessibility
- Resolved
-
JDK-8183481 [macosx] Custom Swing text components need to allow standard accessibility
- Resolved
-
JDK-8185228 [macosx] Custom Swing text components need to allow standard accessibility
- Resolved
-
JDK-8190128 [macosx] Custom Swing text components need to allow standard accessibility
- Resolved
-
JDK-8192426 [macosx] Custom Swing text components need to allow standard accessibility
- Resolved
-
JDK-8195520 [macosx] Custom Swing text components need to allow standard accessibility
- Resolved
-
JDK-8197336 [macosx] Custom Swing text components need to allow standard accessibility
- Resolved
-
JDK-8179285 [macosx] Custom Swing text components need to allow standard accessibility
- Closed
- duplicates
-
JDK-8139194 CAccessible does not add listeners to some custom accessible components
- Closed
- relates to
-
JDK-8154507 [macosx] Custom Swing progress bar components need to allow standard accessibility
- Open
-
JDK-8154508 [macosx] Custom Swing slider components need to allow standard accessibility
- Open