Promo Code Field Box

I have a problem with the promo code field box on the /index.php?dispatch=checkout.cart page, when a live promo discount code is used in this field box and the “Recalculate” button is selected the cart value does not show the new discounted price.

But if i go to the /index.php?dispatch=checkout.checkout page and enter the promo code in the field box under “Order Summary” section the discount value is deducted from the cart total.

My question is should a promo code work on the /index.php?dispatch=checkout.cart page?