This is done by first pushing up a branch with an empty commit (other than the message), and then uploading the screenshot in the PR view. Once the PR is open, we can pull out the URL and amend the original commit.