One problem that's occurring (and I consider it so minor as to not worry about), if you have SELECTED ALL and the DESELECT ALL link is shown, if you deselect a single checkbox, the DESELECT ALL should change to SELECT ALL because that's how it behaves at that point.
possible solution:
The text for DESELECT ALL should also listen to for if one of the children checkboxes is deselected, change text to SELECT ALL and that should clear it up.
edit: or should I say fun big language?
possible solution:
The text for DESELECT ALL should also listen to for if one of the children checkboxes is deselected, change text to SELECT ALL and that should clear it up.
Not too sure about the other problem yet.
All of these are really minor fixes tho.
I'll find this very useful next time I play. Always a pain looking them up on the Arreat Summit.