deja-dup-monitor steals focus on wayland

Bug #1709261 reported by Laurent Bigonville
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Déjà Dup
Fix Released
Undecided
Unassigned

Bug Description

Hi,

I've deja-dup installed on my (debian) machine at home, it is configured to backup to a SMB share (using gio). The password of that share is not saved on the machine.

When deja-dup-monitor decides it's time to take a new backup it opens a window requesting a password for that SMB share. The problem is that this window is stealing the focus of the current application and is even displayed above full screen videos.

This is pretty annoying.

I'm using gnome-shell in a wayland session if that matters

Revision history for this message
Michael Terry (mterry) wrote :

Hrm, in my GNOME shell, it says "Backups is ready" to let you know that deja-dup has requested attention, but isn't stealing it. We actively try to avoid the bug you're describing, actually.

Do you have any gnome-shell extensions installed or a non-standard environment in some way?

Revision history for this message
Laurent Bigonville (bigon) wrote :

I don't think so, the only extensions enabled are Gpaste and Openweather

and It's gnome-shell 3.22 FTR

Revision history for this message
Michael Terry (mterry) wrote :

Yup, can confirm this does not happen on X, but does happen on wayland.

Changed in deja-dup:
status: New → Confirmed
summary: - deja-dup-monitor steals focus
+ deja-dup-monitor steals focus on wayland
Revision history for this message
Michael Terry (mterry) wrote :

Landed a fix that stops showing the hidden windows (and thus stealing focus) and instead shows a notification. Besides not working on Wayland today, the old way of showing a window without stealing focus won't work on Gtk4 at all.

https://gitlab.gnome.org/World/deja-dup/-/commit/8d78b4d5d71bc2d9e39224c41a051671d84fe1dc

Fix will be in 42.3.

Changed in deja-dup:
status: Confirmed → Fix Committed
Michael Terry (mterry)
Changed in deja-dup:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.