Common mistakes
This list solves most cases of "this automation isn't doing anything."
- An empty target field in dbSet/dbGet - the action does nothing, with no error message. If "the automation isn't working," this is the most common reason.
- Confusing dbSet's scope with what a Data Loop reads - a Data Loop always reads global; a write in private scope will never show up in it.
- Double-wiring from the same output - you can't lead from there to more than one place; a new wire simply replaces the previous one.
- Expecting Run code to be JavaScript - there's no multiplication, division, conditions, or string functions in it; just reading/writing a path and basic +/-.
- Relying on shortId as a truly unique identifier - it's only 3 digits and can collide.
- Triggering push from a non-interactive event - the browser requires the request to come from right inside a user-click handler.
- A "hidden at start" element with no path that reveals it - it will stay hidden forever.
- Index drift after deleting elements - if you used element[N] in Run code, double-check the # is still correct after adding/removing elements on the screen.