Incorrect behaviour of category checkboxes

Bug #1039543 reported by Andriy Petruk
70
This bug affects 11 people
Affects Status Importance Assigned to Milestone
update-manager (Ubuntu)
Fix Released
Medium
Dylan McCall

Bug Description

update-manager 1:0.156.14.9, Ubuntu 12.04.1 LTS

Step 1. Select all items in category of updates (e.g. "security updates") manualy not using category checkbox
Step 2. Category checkbox expected to be selected after all items of category are selected, but it remains unchecked.
Step 3. If category checkbox is clicked - selection of all items is inverted.

<https://wiki.ubuntu.com/SoftwareUpdates#expanded>: "The state of the checkbox should reflect and change the state of the update checkboxes in that section: ☑ checked if they all are, ☐ unchecked if none of them are, and ⊟ indeterminate otherwise."

Revision history for this message
Andriy Petruk (trabo) wrote :
Revision history for this message
Serhiy (xintx-ua) wrote :

It looks like we need an expected behavior description.

Changed in update-manager (Ubuntu):
status: New → Confirmed
description: updated
Changed in update-manager (Ubuntu):
status: Confirmed → Triaged
importance: Undecided → Medium
assignee: nobody → Dylan McCall (dylanmccall)
Revision history for this message
ariel cornejo (arielco) wrote :

> It looks like we need an expected behavior description.
Simple: the category checkbox is currently toggling all the children items, when its new state should be propagated to all children:
* selecting a category results in all children being selected
* de-selecting a category results in all children being de-selected (cleared)

Optionally, a third (gray) state would leave the individual selections as they were last set manually, but I guess that depends on the widget used.

Revision history for this message
Dylan McCall (dylanmccall) wrote :

I believe I covered this with the redesigned updates list. Testing it from bzr trunk, it seems to be correct now, both with category headers and with application groups. Can anyone else confirm that this is solved in Raring?

Andriy Petruk (trabo)
Changed in update-manager (Ubuntu):
status: Triaged → 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.