Index: public/javascripts/context_menu.js
===================================================================
--- public/javascripts/context_menu.js	(revision 1268)
+++ public/javascripts/context_menu.js	(working copy)
@@ -147,15 +147,8 @@
 
 function toggleIssuesSelection(el) {
 	var boxes = el.getElementsBySelector('input[type=checkbox]');
-	var all_checked = true;
-	for (i = 0; i < boxes.length; i++) { if (boxes[i].checked == false) { all_checked = false; } }
 	for (i = 0; i < boxes.length; i++) {
-		if (all_checked) {
-			boxes[i].checked = false;
-			boxes[i].up('tr').removeClassName('context-menu-selection');
-		} else if (boxes[i].checked == false) {
-			boxes[i].checked = true;
-			boxes[i].up('tr').addClassName('context-menu-selection');
-		}
+		boxes[i].checked = !boxes[i].checked;
+		boxes[i].up('tr').toggleClassName('context-menu-selection');
 	}
 }
