excessive window popups

Bug #145759 reported by Sean Middleditch
2
Affects Status Importance Assigned to Milestone
update-manager (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

The update manager seems to be popup happy. The act of updating pops up several windows, in addition to the main window already open. Each window steals focus (not sure why focus stealing prevention isn't kicking in - assuming update-manager isn't setting the right window properties). This is really pointless, there is no reason at all why the first popup window can't be reused for download updating, applying updates, checking for updates, and announcing that updates are complete. Closing the window and creating a new one for each operation just isn't necessary.

Keeping the main window open during the update process also isn't necessary, and just clutters the desktop.

There's also no reason to keep the update window after updates are applied. It's just an empty window with nothing in it. After updates are applied, if there aren't any other updates that can be applied, the window should be closed. I wouldn't bother immediately checking for new updates after applying updates, since the check is done periodically on its own anyway. Just close the windows when updates are done unless you already know that there are more updates that can be applied.

Revision history for this message
Sebastian Heinlein (glatzor) wrote :

Please don't put more than one issue in a report.

Many of your bugs are already reported.

The focus stealing is a window manager bug.

You argue about less window popups, but suggest to hide the main window. Furthermore dial up user update the system in several steps, and so return to the main window often.

In the future I plan to use a similiar workflow as in Gutsy's gnome-app-install or even PackageKit.

Changed in update-manager:
status: New → Invalid
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.