Ah, I checked when it was first posted but it seems to be better now. It was probably the site itself and not the screenshot functionality that was the problem.
As suggested in another reply, linking via iframe would still be a nice option to have when submitting.