This release addresses the following issues:
ClientManyProductsQuery
parameter duplication: We've fixed product data fetching.- Product Listing Pages (PLPs) flickering issue: We've fixed the content stability on PLPs.
⚠️ To benefit from these fixes, update your store FastStore package tov3.0.97
using@faststore/cli
. Refer to the previous release notes for further details.
🐛 Fixes
Reduced duplicate data fetching - #2429
Resolved an issue where the ClientManyProductsQuery
was fetched twice with nearly identical parameters. This optimization eliminates redundant data fetching and the system can load product information more quickly. The only difference was the hasOnlyDefaultSalesChannel
introduced on this PR and used only by the useAuth
hook.
Before | After |
---|---|
![]() |
![]() |
Eliminated PLP content instability - #2427
A recent change introduced a flickering effect on PLPs. In other words, the PLPs had visual instability, where the content of the page appeared to rapidly refresh or change without user interaction. We've rolled back the prior change to ensure a stable browsing experience. The FastStore team is working on alternative approaches to address fuzzy logic usage and operators in Intelligent Search requests, allowing the search engine to decide the best parameters for the search.
Before | After |
---|---|
![]() |
![]() |