I've been having the same problem, and thanks for the quick answer about disabling the EC Button.

However, this seemingly simple Programming solution should never need to be addressed from a Merchant position. Especially when the text concerning the Button actually encourages us to defraud the customer...

"Express Checkout Shortcut Button
The Express Checkout Shortcut button shows up on your shopping cart page to invite your customers to pay using PayPal without having to give all their address details on your site first before selecting shipping options.
It has been shown to increase sales and conversions when enabled.
Default: On"

In my experience, it has been shown to DECREASE Sales when enabled.

It should read, "Warning!!! Enabling this button will cause all your customers that use it to call you a dishonest merchant for using Bait & Switch or failing to disclose the total price or their purchase... Enable only if you will NEVER charge any shipping on your orders!! Default: OFF"

Using this Shortcut button is not intuitively easy for customers to understand that they actually skipped an essential step in their checkout. You think it's easier because they don't have to enter their information twice. They think their shopping cart total price is as shown, not something that will get an additional charge prior to actually creating the order.

I don't understand why any merchant would want their customers to not know the total price prior to making their payment, nor can I understand why any programmer for an eCommerce program would think this would be OK. That is like going to a regular store, making a credit card payment, then discovering on your statement that they added an additional charge without telling you.

My dropped sales are almost exclusively because the customer thinks there is no shipping only to get surprised when returning from PayPal that there is.

This is not a bug, but a terrible programming decision. It should be fixed.

John L