The root cause of the bug is because mousePress() method is invoked before mouseMove() event is completely processed causing the drag & drop behavior not being able to be recognized properly. This in turn makes the method dragSourceListener.isDropFinished() returns false and fail the test. To fix this, setAutoWaitForIdle(true) and Thread.Sleep is called to make sure the mouseMove() event is processed completely before moving to execute the mousePress() method.
JBS issue: [JDK-8317287](https://bugs.openjdk.org/browse/JDK-8317287) ------------- Commit messages: - [macos14] InterJVMGetDropSuccessTest.java: Child VM: abnormal termination Changes: https://git.openjdk.org/jdk/pull/16396/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=16396&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317287 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk/pull/16396.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/16396/head:pull/16396 PR: https://git.openjdk.org/jdk/pull/16396