Zen Cart 1.3.7
Database Patch Level: 1.3.7
Server OS: Linux 2.6.19.2-UP
Database: MySQL 4.1.20-max-log
HTTP Server: Apache
PHP Version: 4.3.11 (Zend: 1.3.0)

I have two shipping modules setup:
1. free shipping options with total >= £100.00
2. table rate

The problem I found is:

When I have £100.00 or more in the shopping cart and go to check out, both shipping methods show up and the free shipping method is selected as default, which is correct. Then I go back to the shopping cart and remove some items to make the total amount less than 100. After that, I go to check out again, and only table rate shows up. However, it is not automatically selected as default. If I click continue without selecting it, it takes me back to the page again without any error message.

Also, if I have less than £100.00 in the shopping cart and go to check out, only table rate shows up, and it is selected as default. This is correct. Then I go back to the shopping cart and add more items to make the total amount more than £100. After that, I go to check out again, and both shipping method show up, but the table rate is still selected as default. It should default to free shipping instead.

Thanks,
Toey