diff --git a/lib/PageRender.php b/lib/PageRender.php
index c3e290c..a602d1f 100644
--- a/lib/PageRender.php
+++ b/lib/PageRender.php
@@ -1066,6 +1066,11 @@ class PageRender extends Visitor {
} else {
echo '
';
+ // For checkbox items, we need to render a blank entry, so that we detect an all-unselect situation
+ printf(' |
',
+ htmlspecialchars($attribute->getName()),$j++,
+ htmlspecialchars($attribute->getName()),'');
+
foreach ($attribute->getSelection() as $value => $description) {
if (in_array($value,$vals))
$selected[$value] = true;