v2.3.18
LatestVerified Safe- Wishlists could silently fail to load when it initialized before WooCommerce in the plugin load order (the common case, since "woocommerce-wishlists" sorts before "woocommerce" alphabetically) - which removed the Wishlists settings tab and all functionality. Initialization now runs on the 'plugins_loaded' hook so the WooCommerce dependency check is reliable regardless of load order.
- Corrected the admin settings and wishlist singletons to store self::$instance, preventing duplicate initialization.
- Tested up to WooCommerce 10.9.