As I understand it, this issue is around for a very long time. The irony is that many developers choose Eclipse over IDEA or Netbeans, because Eclipse is the only IDE of the major trio that doesn't have this problem.
When I ran IDEA on Linux before OSX, the AAHack plugin really helped with this.