Background:
I have a range slider on two different pages and it remembers the state it was in from one page to the other with storeValue onValueChange and default values being those stored values.
I am running the Cloud version of Appsmith.
Bug reproduction:
Step 0: On Page A launch, slider default start value is {{appsmith.store.RevStart|| 0}} (RevStart is initially set to 0 from a login screen, so this "or" logic is redundant just in case).
Step 1: On Page A, drag slider start to 25. onStartValueChange sets RevStart: storeValue('RevStart', SiteRevenueSlider.start); and RevStart becomes 25.
Step 2: Go to Page B. The slider accurately portrays the selection at 25.
Step 3: Drag the slider start to 0. BUG: Even though this slider also has onStartValueChange storeValue('RevStart', SiteRevenueSlider.start); the value for RevStart does not change on this very first attempt. I have to drag the start slider elsewhere in order to get it working again. This bug only happens when I try to drag the start from a non zero to zero value on a second page.
https://www.loom.com/share/a7433c9d71a14ea0bafe2fa819a9ac9e?sid=76f9ebd7-32b6-4afb-a1c1-0d3c1e727093