Startup ID isn't acquired from FileManager1
Affected Version
- Version: 46.beta
- Distribution: Ubuntu 24.04
- Also happens with development version: Yes
Steps to reproduce
- Launch Nautilus via FileManager1.ShowItems with xdg-activation token specified via the startup ID argument
Expected Behavior
Nautlius window gets focused
Actual Behavior
"<Window name> is ready" notification
Additional Information
The handler seem to call nautilus_application_open_location
with startup_id specified: https://gitlab.gnome.org/GNOME/nautilus/-/blob/main/src/nautilus-freedesktop-dbus.c#L66
But nautilus_application_open_location
doesn't do anything with the argument: https://gitlab.gnome.org/GNOME/nautilus/-/blob/main/src/nautilus-application.c#L467
It perhaps should get down to calling gtk_window_set_startup_id
eventually?
Edited by Ilya Fedin