The storefront does not preserve scroll position when using the browser's Back button. After viewing a product and returning to the product listing, the page reloads at the top instead of restoring the previous scroll position, making users search for the product again. We have a ridiculous amount of abandoned carts because our customers get frustrated trying to find where they left off.