https://bugs.kde.org/show_bug.cgi?id=423527

            Bug ID: 423527
           Summary: on logout, exit dialogs from multiple windows only
                    display correctly when they're all on the current
                    virtual desktop
           Product: plasmashell
           Version: 5.18.5
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Notifications
          Assignee: k...@privat.broulik.de
          Reporter: glyphi...@gmail.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

SUMMARY

When the user tries to log out, if a window raises an exit dialog (e.g.
save/discard changes), the user hears a sound and the window raises. This works
when there are multiple such dialogs on the current virtual desktop, OR only 1
dialog on a different virtual desktop. However, various issues crop up when
there are multiple dialogs and at least 1 is on another desktop.

STEPS TO REPRODUCE
1. On the current virtual desktop, load program window A
2. Configure A so that it will raise a dialog on exit (e.g. KWrite w/ unsaved
changes)
3. On a different virtual desktop, load program window B
4. Configure B so that it will raise a dialog on exit
5. Initiate logout

OBSERVED RESULT

All panels, etc. vanish. After ~1 second, a sound plays and a confirmation
dialog raises for A. Close the dialog. No 2nd sound plays. After ~10 more
seconds, the other virtual desktop appears; the confirmation dialog for B
appears to be raised, but not focused. After ~1 more second, logout completes.

EXPECTED RESULT

In sequence, for each confirmation dialog: a sound plays, the virtual desktop
changes (if necessary), and the window/dialog is raised/focused.

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.70.1
KDE Frameworks Version: 5.70.0
Qt Version: 5.14.2

ADDITIONAL INFORMATION

The exact behavior differs somewhat based on how the dialog-raising windows are
distributed across virtual desktops, but the rule appears to be that everything
works fine for multiple dialogs on the current virtual desktop. As above, if in
addition there's 1 dialog on another virtual desktop, it doesn't get a sound
and doesn't appear until just before logout.

If there are no dialogs on the current virtual desktop, but multiple dialogs on
a different desktop, a sound plays, but the view stays on the current virtual
desktop. 10 seconds later, the view changes to the other virtual desktop, the
dialogs are visible but possibly not focused, then logout finishes a second
later.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to