v1.0.21
- Privacy: after a customer signed in, the items they had saved as a guest kept the guest cookie's id, and that cookie stays in the browser after logout. The next person at that browser saw the customer's wishlist and could remove items from it. Items handed to an account now leave the guest list, and guest lookups no longer match account items.
- Fixed: a product saved both as a guest and on the account was listed twice after signing in, and counted twice in "Wishlist (n)".
- Fixed: items saved as a guest were not moved to the account when the visitor registered, on the My Account form or at checkout, because that sign-in never fires wp_login.
- Fixed: the Shortlist Wishlist block could not be added in the block editor. Its script loaded before the editor's own scripts and stopped with an error, so the block never registered.
- Fixed: a page built with the Elementor Wishlist widget got the list without its stylesheet and script, so it was unstyled and its remove buttons did nothing.
- Fixed: switching the wishlist off left the [shortlist] shortcode, the block and the My Account wishlist URL still printing the list.