Loads like [queryFetch](https://github.com/w3c/web-platform-tests/blob/master/referrer-policy/generic/common.js#L131]) should catch errors to avoid timeouts and display a comprehensible error message instead. So something like ``` fetch(url).then(function(response) { response.json().then(function(server_data) { callback(wrapResult(url, server_data), url); }); }).catch(callback("something went wrong", url)); ``` and handle this [later](https://github.com/w3c/web-platform-tests/blob/master/referrer-policy/generic/referrer-policy-test-case.js#L101)