Wednesday, April 1, 2015

Google Chrome "Aw, Snap" error due to invalid A.HREF

I was receiving "Aw, Snap" in Google Chrome when a certain page of my site was loading, the offending content was being loaded with AJAX call, but I'll save you time by not describing my troubleshooting process.
It all boiled down to this link (changed from original):

<a href="http://this%20is%20some%20text%20this%20is%20some%20text%20this%20is%20some%20text%20this%20is%20some%20text%20this%20is%20some%20text%20this%20is%20some%20text%20this%20is%20some%20text%20this%20is%20some%20text%20this%20is%20some%20text%20this%20is%20some%20text%20this%20is%20some%20text%20this%20is%20some%20text%20this%20is%20some%20text%20">link with bad href</a>

Example Page

Test page that loads in IE, FireFox, but crashes Chrome:

Note
This didn't happen in Chrome 40.0.2214.115, but version  41.0.2272.118 died.