**Analysis :** When the problem occurred, the key press event related to the mnemonic triggered the item selection. However, as we returned to the menu, the subsequent key typed event arrived and was treated as a normal key press instead of being recognized as part of the mnemonic sequence.
**Proposed Fix:** As a fix, we are tagging the next key typed event to be consumed by the Keyboard Focus Manager public void processKeyEvent(Component focusedComponent, KeyEvent e) { // consume processed event if needed if (consumeProcessedKeyEvent(e)) { <--- consumed here return; } ... ------------- Commit messages: - Track the next KEY_TYPED related to the mnemonic key press event so it will be consumed but the keyboard focus manager Changes: https://git.openjdk.org/jdk/pull/26790/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=26790&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361606 Stats: 2 lines in 2 files changed: 1 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk/pull/26790.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/26790/head:pull/26790 PR: https://git.openjdk.org/jdk/pull/26790