Known Bugs
Reviews - Name showing as anonymous
FixedSome product reviews are displaying 'Anonymous' instead of the user's first name.
Search bar - Function not working properly
FixedThe search functionality is not working as expected when searching for products.
Guest checkout - Functionality not working
FixedGuest checkout functionality is currently not working properly for users who want to place orders without creating an account.
Dialog accessibility warnings
FixedConsole warnings appeared for DialogContent components missing Description or aria-describedby attributes, affecting accessibility compliance. Fixed by removing generic description from dialog component and adding proper DialogDescription to each dialog usage.
Repeated stock count API calls
FixedProducts were making excessive API calls to fetch stock counts every 2 seconds, causing unnecessary server load and potential performance issues. Fixed by optimizing query intervals and adding stale time caching.
fetchPriority attribute case sensitivity
FixedReact warnings appeared because 'fetchPriority' should be 'fetchpriority' (lowercase) for DOM elements. Fixed by using proper TypeScript syntax for DOM attributes in homepage images.
UNSAFE_componentWillMount deprecation warning
FixedReact Strict Mode warnings appear due to react-helmet library using deprecated UNSAFE_componentWillMount lifecycle method. Migrated to react-helmet-async to fix this issue.
Product images bucket initialization error
FixedConsole shows 'Product images bucket not found' error during app initialization, causing initial customer loading issues. Fixed by improving error handling to use warnings instead of errors and prevent blocking the app startup.
Excessive console logging in production
FixedOver 200 console.log/error/warn statements throughout the codebase. Fixed by creating an environment-aware logging utility and cleaning up debug logs to only show in development mode. Critical errors still log in production.
Mixed navigation patterns - Customer experience
FixedCustomerLogin page uses navigate(-1) which can lead to unpredictable behavior if users access the page directly. Fixed by redirecting to homepage instead of using browser back navigation.
Customer initial loading error
FixedCustomers experience an error on first website load that requires clicking 'continue' to proceed. Fixed by improving storage initialization error handling to prevent blocking app startup with non-critical storage checks.
Product images not loading due to bucket errors
FixedSome product images fail to load on the all products page due to storage bucket access issues. Fixed by implementing enhanced fallback URL generation, better error handling, and multiple retry strategies for image loading.