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

            Bug ID: 416235
           Summary: Session restore happens too early, before required
                    servies are started
           Product: kde
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: unassigned-b...@kde.org
          Reporter: ethou...@gmail.com
  Target Milestone: ---

SUMMARY


STEPS TO REPRODUCE
1. Have KDE running
2. Have Konsole started and configured external menu service
3. Restart KDE

OBSERVED RESULT

The Konsole program has started as per session restoration, however it has the
menu in itself, despite that the menu widget is already running. When the
Konsole window is closed and started again, the menu this time appears in the
menu widget only.

EXPECTED RESULT

The program started as per session restoration should have the menu displayed
in the menu widget. If the menu widget and associated service isn't ready at
this moment, the session restoration process should be delayed until it is
ready.

NOTE: This problem is not only about Konsole and menu widget, it's more
general. The session restoration happens at the moment when various services
are only about to start or are in progress. It was happening earlier also that
the session restoration happened before the composition was started, which made
the transparent-background windows start with transparency off when started too
early. This one fortunately doesn't happen to me anymore, but it looks like the
problem, if solved, was only solved partially. I personally don't think it
would make KDE any slower start if simply the session restoration is always ran
as the exactly very last thing during the startup (when starting earlier,
everything slows down anyway due to the load).

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: openSUSE Leap 15.1
KDE Plasma Version:  5.12.8
KDE Frameworks Version: 5.55
Qt Version: 

ADDITIONAL INFORMATION

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

Reply via email to