We weren't doing it consistently and it seems unnecessary.
- If src is empty, we simply skip the iframe. - If src is invalid or cannot be fetched, we issue a warning and skip instead of failing with an error. - Closes #7099.
renderError
Refactor `handleError` to use `renderError`. This allows us render error messages without exiting.