To add to the long list of caveats: This also breaks assumptions GUI toolkit and applications make about only one of their windows being focused at a time: `gtk_application_get_active_window`, `QApplication::activeWindow`, etc.
I guess they could add a parameter cursorIndex defaulting to 0!
I guess they could add a parameter cursorIndex defaulting to 0!