Don't jump to conclusions here. Inspecting the headers in th HTTP transfer exposes that the may send gzip content without setting a proper content-encoding. That might be cause by inproper caching setup on their side(they use squid) And the result they send is different from request to request: First try in midori failed. First curl -i returns gzip answer second curl -i returns html answer Second try on midori works So any conclusion that other browsers just work and webkit doesn't is based on assumptions -T PS: Have another example which page might not work in webkit?