If a user is unregistered or not yet logged in, but has added items to a shopping cart, their cart gets cleared out when they log in or register for a new account.
I noticed this problem with v 3.14 and recently did a test instance of 3.21 but the problem still seems to be there.
This causes some problems for first time users; they have been searching out database, added some items to a list and then decide they want to come in and look at them. They register, log in, and poof, their list is gone.
Any way to fix this, or at least require a log in before items are added to a cart?