[BLUEJ-1272] Preferences GUI for extensions (e.g. Submitter) not allowing keyboard entry
We had a fix in place in Java 8 for foreign character key entry, using the SwingNodeFixed class. It turns out that this fix is no longer correct for Java 11, and causes an exception when trying to translate a keypress. This means that no keypresses make it through to the Swing items, and thus it appears as if key entry is disabled. I can't see a work-around within BlueJ as it stands; there is no way to paste entry using the mouse instead. The only work around for Submitter is to edit the properties directly in the settings file, but this may not be applicable to other extensions.
Issue metadata
- Issue type: Bug
- Priority: Medium
- Fix versions: 4.2.2