[bug]: Infinite loop query GetWishlistItemsForLocalField #4365
Open
Description
query GetWishlistItemsForLocalField run in loop freezed the home page
As a logged customer, I added more than 10 items in one wishlist. Then, in the home page created more than one product carousel, the query GetWishlistItemsForLocalField runs in a loop freezes the page.
To reproduce
Steps to reproduce the behavior:
- in the administrator, add 2 product carousel to the home page
- Loggin as a customer in store front
- Add 11 (eleven) products in one wishlist
- After that, go to the homepage and you'll se in the network inspector the query GetWishlistItemsForLocalField runs in a loop
Screenshots
Possible solutions
The hook useCustomerWishlistSkus is called from useCarousel and run multiple times. Move this hook outside of Carousel component
Please complete the following device information:
- Device [e.g. iPhone6, PC, Mac, Pixel3]: Laptop
- Browser [e.g. Chrome, Safari]: Chome
- Browser Version [e.g. 22]: Version 131.0.6778.108 (Official Build) (64-bit)
- Magento Version [e.g Adobe Commerce 2.4]: 2.4.7
Please let us know what packages this bug is in regards to:
-
venia-concept
-
venia-ui
-
pwa-buildpack
-
peregrine
-
pwa-devdocs
-
upward-js
-
upward-spec
-
create-pwa