This will still happen. I see that commentpara.de/auth.php will return a response body with content-type application/x-www-form-urlencoded. According to the spec it should return a json response body with the me parameter.
The easiest way to fix this is to parse the response as application/x-www-form-urlencoded.
It's like var_dump($x); die();
until you have dd($x)
.
Parsing html with an invalid url will crash Parse
The microformats parser will crash when url.Parse returns an error. The "parsed" will be nil and this will crash inside ResolveReference.
I found it while parsing: https://chat.indieweb.org/dev/2018-04-17. This will also crash when run with gomf https://chat.indieweb.org/dev/2018-04-17
https://github.com/willnorris/microformats/blob/bc552049783fddac99a36ffb65bf3c99f12b64d7/microformats.go#L226