On Thu, 31 Jul 2025 20:55:49 GMT, Damon Nguyen <dngu...@openjdk.org> wrote:
>> Jeremy Wood has updated the pull request with a new target base due to a >> merge or a rebase. The incremental webrev excludes the unrelated changes >> brought in by the merge/rebase. The pull request contains five additional >> commits since the last revision: >> >> - 8358813: putting the actions in a TreeSet >> >> This is in response to: >> https://github.com/openjdk/jdk/pull/25688#discussion_r2200230806 >> - 8358813: make input map types a static constant >> >> This is in response to: >> https://github.com/openjdk/jdk/pull/25688#discussion_r2200225191 >> - Merge branch 'master' into JDK-8358813 >> - Update >> test/jdk/javax/swing/JPasswordField/PasswordFieldInputMapWordTest.java >> >> Co-authored-by: Andrey Turbanov <turban...@gmail.com> >> - 8358813: remove more bindings for JPasswordFields in Aqua > > src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java line 162: > >> 160: "alt BACK_SPACE", null, >> 161: "ctrl W", null, >> 162: "alt DELETE", null > > The change "works" for the test, but I'm not exactly sure what's changed > here. When I make my own local test with a JPasswordField, the key binds > don't do anything on Aqua. The `CTRL+W` seems to just input `W`. > `ALT+BACK_SPACE` seems to just backspace the character before the carat. Can > you help me understand this? > > Also, I guess you can end in a trailing comma to match the previous format if > you want. Either is OK. @DamonGuy I can reproduce the problem with the test, `PasswordSelectionWordTest.java`, attached to [JDK-8358813](https://bugs.openjdk.org/browse/JDK-8358813). ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/25688#discussion_r2255252897