- My goal:
updating a listview numeric input field (on blur, execute a javascript code with additional scope, where the new value is a parameter).
Pass the values to a retool database query via “run script”.
write content to database
Success message appears
refresh instance values of listview - Issue:
On chrome works as expected. The new value is displayed in listview numeric input field
On Firefox 147.0.1 (64-Bit) after updating and success, still shows previous value. - Steps I've taken to troubleshoot:
The value in database is not changed, even though it reports a success. - Additional info: (Cloud or Self-hosted, Screenshots)
Cloud
Firefox Console (Blur event on numeric field, after changed value from 1 to 10[or whatever value])
→ still shows, that the previous value is passed as additional scope
In Firefox, same approach, this is the console output:
It looks like, firefox fires the blur event before the new value is “live”, whereas chrome waits for the new value to be effective.
This is the blur handler on that numeric field:


