Listview different behaviour Chrome / Firefox

  1. 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
  2. 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.
  3. Steps I've taken to troubleshoot:
    The value in database is not changed, even though it reports a success.
  4. 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:

Hi @whynot,

Thank you for reporting this! Unfortunately, I haven’t been able to reproduce this yet :thinking: Any chance you can dm me an export of your app?