Retool team, please dogfood your own product

Thanks again for sharing this feedback, @jonnilundy! I might be able to alleviate some of the pain points that you've described here, even if they're just bandaid fixes.

Impossible loading validation

Use optional chaining whenever you're accessing query results - queryname.data?.id, for example.

Query Library scope

This is a known issue and the recommended workaround is to simply rename the conflicting parameter in the Query Library query.