UI issue when use multi-monitor in macOS

When I use a MacBook and choose to use an external monitor, everything works fine with IDA when activating the external monitor. However, when I unplug the external monitor and then plug it in again, the IDA UI seems to have some unexpected issues, such as the font becoming thicker due to differences in the display, and the window that pops up during interaction appears on the built-in Retina display instead of the external monitor.

Reproduce steps:

  1. Open IDA project and move window to external monitor.
  2. unplug the external monitor.
  3. plug the external monitor.
  4. move window to external monitor.
  5. operator UI, the new popup window popped on built-in Retina display…

Thank you for the report. We’ve created an internal ticket about this issue but right now it’s not obvious how to solve it without annoying the users with permanent monitor configuration (in particular, we try to open the same windows in the same position). Hopefully we’ll figure out a solution that doesn’t break things too much.