As was stated in the issue, expensive queries are run either way when opening a question (even when cancelling a question; e.g., for bigquery) and often I want to look at a question just for the SQL code and not run it. Is it a useful to let a user start/cancel a question rather than have questions auto-run when a question is opened? In other words, what is the benefit of automatically running queries when a question is openend?