I'll talk to Owen, Ryan and Alex about this on Monday to see if we can come up with some ideas about this. Perhaps "any windows launched from within a GtkApplication command_line / open / activate handler shouldn't get a global user timestamp" is acceptable.
Managed to reproduce this. Ugh. It's a complicated issue going back for years.
The best technical explanation I can find is https:/ /bugzilla. gnome.org/ show_bug. cgi?id= 149028# c32
I'll talk to Owen, Ryan and Alex about this on Monday to see if we can come up with some ideas about this. Perhaps "any windows launched from within a GtkApplication command_line / open / activate handler shouldn't get a global user timestamp" is acceptable.