Please describe your issue in as much detail as possible:
It seems that since the last update the changes made to the window.collectionStore are no longer propagated via observables until a forced refresh of some sorts.
This results in various bugs, such as:
Collection tab counter not being updated until you navigate to the said tab.
"Favorites" tab not visible when you have no favorites and add a first favorite app. You need to wait for some sort of UI/collectionStore refresh for it to appear.
Apps are no longer hidden until UI/collectionStore is refreshed.
Steps for reproducing this issue:
Select an app and try to hide it.
Observe it not being hidden.
Trigger an UI/collectionStore refresh by restarting Steam client OR starting the app (it will be hidden afterwards).
Notes:
It seems that calling window.collectionStore.WarmCache() forces the necessary updates for the collections. Maybe the automatic cache invalidation was removed by accident in the last update.
Your system information
Please describe your issue in as much detail as possible:
It seems that since the last update the changes made to the
window.collectionStoreare no longer propagated via observables until a forced refresh of some sorts.This results in various bugs, such as:
Steps for reproducing this issue:
Notes:
It seems that calling
window.collectionStore.WarmCache()forces the necessary updates for the collections. Maybe the automatic cache invalidation was removed by accident in the last update.