Index: branches/unlabeled/unlabeled-1.68.4/core/kernel/db/db_tag_processor.php =================================================================== diff -u -r7014 -r7018 --- branches/unlabeled/unlabeled-1.68.4/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 7014) +++ branches/unlabeled/unlabeled-1.68.4/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 7018) @@ -745,7 +745,7 @@ { $block_params['key'] = $key; $block_params['option'] = $val; - $block_params[$selected_param_name] = ( $key == $value ? ' '.$selected : ''); + $block_params[$selected_param_name] = (strlen($key) == strlen($value) && ($key == $value) ? ' '.$selected : ''); $o .= $this->Application->ParseBlock($block_params, 1); } }