I implemented my first action button the other day and it was not obvious to me where or how to debug its failure. The failure mode was just a button that didn’t do anything.
Since I run Grist self-hosted on podman and started via systemctl, I was able to view the Grist logs with journalctl --user -u grist -f and see my errors there.
It was quite easy to debug using the log output.
I figured I drop this here for anybody else trying to figure out how to debug an Action Button since I didn’t run across this in my searches.