Automations and Apps: Question (and suggestion) about data updates

Hi everyone,

here is a sequel to Automations in App - #3 by rdb

I had a very frustrating exchange with an app designer who complained about this behaviour, because it confused the hell out of him. He was also confused by the fact that formulae DO update in the browser instantly, but not automation results.

Example: He has an automation set up which sets column B based on a change in Column A. Realizing that Changing A did not (visibly) change B, he assumed that the automation hadn’t triggered, and changed A back to the original value. Only then did B change to a wrong value.

Here is what happened with a simple “B is equal to A“ automation.

Column A Column B
12 -
23 12
12 23
42 12
43 42

You get my drift - the state of the automated column is always one step behind. Which IMO is far worse than the App not updating at all. I was able to deflect some of the frustration by replacing automations with formulae, but the problem remains.

I noted that in the background, the edited row data is sent to the server to be stored, and the resulting data is returned and displayed - but pre-automation, as it seems.

Question / suggestion: Wouldn’t it be possible to delay the return of the written data until the (some or all) automations have run? I understand that some automations may be long-running, and since actions are now processed in order, this would slow down the App interface. But maybe there is a compromise? A slight delay to give quick automations a chance?

I agree: If the automations worked as described, this would be a disaster.

But I cannot reproduce the issue:
Bildschirmaufzeichnungvom2026-01-1622-38-54-ezgif.com-video-to-gif-converter

I tested on a test system of ours. But it is a regular SeaTable 6.0 instance. Nothing special about it.

Same in the app:
Bildschirmaufzeichnungvom2026-01-1623-07-55-ezgif.com-video-to-gif-converter

I agree that it is not optimal that the app does not refresh when an automation updates a cell. But: This is something we are working on.

2 Likes

Sorry: i probably should have been clearer:

Works in the Backend, but not in the App. Which led my colleague to expect both behaving the same way

As I said: I agree that it is not optimal that the app does not work like the base editor. We’ll change improve the app in the foreseeable future. For now, users (and developers) must accept that apps and bases behave differently.

But apart from this usability issue, isn’t this the more important topic:

As demonstrated in the videos in my previous posts, I cannot reproduce this issue.

@rdb I’m sorry again for the confusion. It was due to the way I tried to visualize this. Each line in my table was meant to represent a current state in a change sequence. Unfortunately, we are not allowed to use a screen recorder :frowning:

What I tried to show (and failed) was:

  • Entering 12 in column A does nothing in column B, even though the B=A automation has run.
  • Overwriting the “12“ in column A of the same line causes column B to change to 12, the result of the previous automation
  • The same with 12 again, 42, 43 in the same line - that confused my colleague.

Anyway, since you are aware of the problems this causes and most importantly, are working on this, I mark your previous comment as the solution.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.