Click here to download the Blitz Browser!

WPT

wpt / fetch / content-type / response.window.html

Spec: Fetch ↗

Runs: Chrome 155.0.8043.0 (wpt@b89af32bc, 2026-09-05) | Firefox 157.0a1 (wpt@b89af32bc, 2026-09-05) | Safari 251 preview (wpt@b89af32bc, 2026-09-05) | Ladybird 1.0-ca509 (wpt@b89af32bc, 2026-09-05) | Servo Servo 0.6 (wpt@2c385f65e, 2026-09-04) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total37/121115/12150/12192/121104/121NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
Loading JSON…PASSPASSPASSPASSPASS
<iframe>: separate response Content-Type: text/plainPASSPASSPASSFAILPASS
<iframe>: combined response Content-Type: text/plainPASSPASSPASSFAILPASS
fetch(): separate response Content-Type: text/plainFAILPASSFAILPASSPASS
fetch(): combined response Content-Type: text/plainFAILPASSFAILPASSPASS
Request: combined response Content-Type: text/plainFAILPASSFAILPASSPASS
Response: combined response Content-Type: text/plainFAILPASSFAILPASSPASS
<iframe>: separate response Content-Type: text/plain PASSPASSTIMEOUTFAILPASS
<iframe>: combined response Content-Type: text/plain PASSPASSPASSFAILPASS
fetch(): separate response Content-Type: text/plain FAILPASSPASSPASSPASS
fetch(): combined response Content-Type: text/plain FAILPASSPASSPASSPASS
Request: combined response Content-Type: text/plain FAILPASSPASSPASSPASS
Response: combined response Content-Type: text/plain FAILPASSPASSPASSPASS
<iframe>: separate response Content-Type: text/html text/plainPASSPASSPASSFAILPASS
<iframe>: combined response Content-Type: text/html text/plainPASSPASSFAILFAILPASS
fetch(): separate response Content-Type: text/html text/plainFAILPASSFAILPASSPASS
fetch(): combined response Content-Type: text/html text/plainFAILPASSFAILPASSPASS
Request: combined response Content-Type: text/html text/plainFAILPASSFAILPASSPASS
Response: combined response Content-Type: text/html text/plainFAILPASSFAILPASSPASS
<iframe>: separate response Content-Type: text/plain;charset=gbk text/htmlPASSPASSPASSFAILPASS
<iframe>: combined response Content-Type: text/plain;charset=gbk text/htmlPASSPASSFAILFAILPASS
fetch(): separate response Content-Type: text/plain;charset=gbk text/htmlFAILPASSFAILPASSPASS
fetch(): combined response Content-Type: text/plain;charset=gbk text/htmlFAILPASSFAILPASSPASS
Request: combined response Content-Type: text/plain;charset=gbk text/htmlFAILPASSFAILPASSPASS
Response: combined response Content-Type: text/plain;charset=gbk text/htmlFAILPASSFAILPASSPASS
<iframe>: separate response Content-Type: text/plain;charset=gbk text/html;charset=windows-1254PASSPASSPASSPASSFAIL
<iframe>: combined response Content-Type: text/plain;charset=gbk text/html;charset=windows-1254PASSPASSFAILPASSFAIL
fetch(): separate response Content-Type: text/plain;charset=gbk text/html;charset=windows-1254FAILPASSFAILPASSPASS
fetch(): combined response Content-Type: text/plain;charset=gbk text/html;charset=windows-1254FAILPASSFAILPASSPASS
Request: combined response Content-Type: text/plain;charset=gbk text/html;charset=windows-1254FAILPASSFAILPASSPASS
Response: combined response Content-Type: text/plain;charset=gbk text/html;charset=windows-1254FAILPASSFAILPASSPASS
<iframe>: separate response Content-Type: text/plain;charset=gbk text/plainPASSPASSFAILPASSFAIL
<iframe>: combined response Content-Type: text/plain;charset=gbk text/plainPASSPASSPASSPASSFAIL
fetch(): separate response Content-Type: text/plain;charset=gbk text/plainFAILPASSFAILPASSPASS
fetch(): combined response Content-Type: text/plain;charset=gbk text/plainFAILPASSFAILPASSPASS
Request: combined response Content-Type: text/plain;charset=gbk text/plainFAILPASSFAILPASSPASS
Response: combined response Content-Type: text/plain;charset=gbk text/plainFAILPASSFAILPASSPASS
<iframe>: separate response Content-Type: text/plain;charset=gbk text/plain;charset=windows-1252PASSPASSPASSPASSFAIL
<iframe>: combined response Content-Type: text/plain;charset=gbk text/plain;charset=windows-1252PASSPASSFAILPASSFAIL
fetch(): separate response Content-Type: text/plain;charset=gbk text/plain;charset=windows-1252FAILPASSFAILPASSPASS
fetch(): combined response Content-Type: text/plain;charset=gbk text/plain;charset=windows-1252FAILPASSFAILPASSPASS
Request: combined response Content-Type: text/plain;charset=gbk text/plain;charset=windows-1252FAILPASSFAILPASSPASS
Response: combined response Content-Type: text/plain;charset=gbk text/plain;charset=windows-1252FAILPASSFAILPASSPASS
<iframe>: separate response Content-Type: text/html;charset=gbk text/html;x=",text/plainPASSPASSFAILPASSFAIL
<iframe>: combined response Content-Type: text/html;charset=gbk text/html;x=",text/plainPASSPASSPASSPASSFAIL
fetch(): separate response Content-Type: text/html;charset=gbk text/html;x=",text/plainFAILPASSFAILPASSPASS
fetch(): combined response Content-Type: text/html;charset=gbk text/html;x=",text/plainFAILPASSFAILPASSPASS
Request: combined response Content-Type: text/html;charset=gbk text/html;x=",text/plainFAILPASSFAILPASSPASS
Response: combined response Content-Type: text/html;charset=gbk text/html;x=",text/plainFAILPASSFAILPASSPASS
<iframe>: separate response Content-Type: text/plain;charset=gbk;x=foo text/plainPASSPASSFAILPASSFAIL
<iframe>: combined response Content-Type: text/plain;charset=gbk;x=foo text/plainPASSPASSPASSPASSFAIL
fetch(): separate response Content-Type: text/plain;charset=gbk;x=foo text/plainFAILPASSFAILPASSPASS
fetch(): combined response Content-Type: text/plain;charset=gbk;x=foo text/plainFAILPASSFAILPASSPASS
Request: combined response Content-Type: text/plain;charset=gbk;x=foo text/plainFAILPASSFAILPASSPASS
Response: combined response Content-Type: text/plain;charset=gbk;x=foo text/plainFAILPASSFAILPASSPASS
<iframe>: separate response Content-Type: text/html;charset=gbk text/plain text/htmlPASSPASSPASSFAILPASS
<iframe>: combined response Content-Type: text/html;charset=gbk text/plain text/htmlPASSPASSFAILFAILPASS
fetch(): separate response Content-Type: text/html;charset=gbk text/plain text/htmlFAILPASSPASSPASSPASS
fetch(): combined response Content-Type: text/html;charset=gbk text/plain text/htmlFAILPASSPASSPASSPASS
Request: combined response Content-Type: text/html;charset=gbk text/plain text/htmlFAILPASSPASSPASSPASS
Response: combined response Content-Type: text/html;charset=gbk text/plain text/htmlFAILPASSPASSPASSPASS
<iframe>: separate response Content-Type: text/plain */*PASSPASSTIMEOUTFAILPASS
<iframe>: combined response Content-Type: text/plain */*PASSPASSTIMEOUTFAILPASS
fetch(): separate response Content-Type: text/plain */*FAILPASSPASSPASSPASS
fetch(): combined response Content-Type: text/plain */*FAILPASSPASSPASSPASS
Request: combined response Content-Type: text/plain */*FAILPASSPASSPASSPASS
Response: combined response Content-Type: text/plain */*FAILPASSPASSPASSPASS
<iframe>: separate response Content-Type: text/html */*PASSPASSTIMEOUTFAILPASS
<iframe>: combined response Content-Type: text/html */*PASSPASSTIMEOUTFAILPASS
fetch(): separate response Content-Type: text/html */*FAILPASSPASSPASSPASS
fetch(): combined response Content-Type: text/html */*FAILPASSPASSPASSPASS
Request: combined response Content-Type: text/html */*FAILPASSPASSPASSPASS
Response: combined response Content-Type: text/html */*FAILPASSPASSPASSPASS
<iframe>: separate response Content-Type: */* text/htmlPASSPASSPASSFAILPASS
<iframe>: combined response Content-Type: */* text/htmlPASSPASSTIMEOUTFAILPASS
fetch(): separate response Content-Type: */* text/htmlFAILPASSFAILPASSPASS
fetch(): combined response Content-Type: */* text/htmlFAILPASSFAILPASSPASS
Request: combined response Content-Type: */* text/htmlFAILPASSFAILPASSPASS
Response: combined response Content-Type: */* text/htmlFAILPASSFAILPASSPASS
<iframe>: separate response Content-Type: text/plain */*;charset=gbkTIMEOUTPASSTIMEOUTFAILPASS
<iframe>: combined response Content-Type: text/plain */*;charset=gbkTIMEOUTPASSTIMEOUTFAILPASS
fetch(): separate response Content-Type: text/plain */*;charset=gbkFAILPASSPASSPASSPASS
fetch(): combined response Content-Type: text/plain */*;charset=gbkFAILPASSPASSPASSPASS
Request: combined response Content-Type: text/plain */*;charset=gbkFAILPASSPASSPASSPASS
Response: combined response Content-Type: text/plain */*;charset=gbkFAILPASSPASSPASSPASS
<iframe>: separate response Content-Type: text/html */*;charset=gbkTIMEOUTPASSTIMEOUTFAILPASS
<iframe>: combined response Content-Type: text/html */*;charset=gbkTIMEOUTPASSTIMEOUTFAILPASS
fetch(): separate response Content-Type: text/html */*;charset=gbkFAILPASSPASSPASSPASS
fetch(): combined response Content-Type: text/html */*;charset=gbkFAILPASSPASSPASSPASS
Request: combined response Content-Type: text/html */*;charset=gbkFAILPASSPASSPASSPASS
Response: combined response Content-Type: text/html */*;charset=gbkFAILPASSPASSPASSPASS
<iframe>: separate response Content-Type: text/html;x=" text/plainPASSPASSFAILFAILPASS
<iframe>: combined response Content-Type: text/html;x=" text/plainPASSPASSPASSFAILPASS
fetch(): separate response Content-Type: text/html;x=" text/plainFAILFAILFAILPASSPASS
fetch(): combined response Content-Type: text/html;x=" text/plainFAILFAILFAILFAILFAIL
Request: combined response Content-Type: text/html;x=" text/plainFAILPASSFAILPASSPASS
Response: combined response Content-Type: text/html;x=" text/plainFAILPASSFAILPASSPASS
<iframe>: separate response Content-Type: text/html;" text/plainPASSPASSFAILFAILPASS
<iframe>: combined response Content-Type: text/html;" text/plainPASSPASSPASSFAILPASS
fetch(): separate response Content-Type: text/html;" text/plainFAILPASSPASSPASSPASS
fetch(): combined response Content-Type: text/html;" text/plainFAILPASSPASSPASSPASS
Request: combined response Content-Type: text/html;" text/plainFAILPASSPASSPASSPASS
Response: combined response Content-Type: text/html;" text/plainFAILPASSPASSPASSPASS
<iframe>: separate response Content-Type: text/html;" \" text/plainPASSPASSFAILFAILPASS
<iframe>: combined response Content-Type: text/html;" \" text/plainPASSPASSPASSFAILPASS
fetch(): separate response Content-Type: text/html;" \" text/plainFAILPASSPASSPASSPASS
fetch(): combined response Content-Type: text/html;" \" text/plainFAILPASSPASSPASSPASS
Request: combined response Content-Type: text/html;" \" text/plainFAILPASSPASSPASSPASS
Response: combined response Content-Type: text/html;" \" text/plainFAILPASSPASSPASSPASS
<iframe>: separate response Content-Type: text/html;" \" text/plain ";charset=GBKPASSPASSTIMEOUTPASSFAIL
<iframe>: combined response Content-Type: text/html;" \" text/plain ";charset=GBKPASSPASSPASSPASSFAIL
fetch(): separate response Content-Type: text/html;" \" text/plain ";charset=GBKFAILFAILFAILPASSFAIL
fetch(): combined response Content-Type: text/html;" \" text/plain ";charset=GBKFAILFAILFAILPASSFAIL
Request: combined response Content-Type: text/html;" \" text/plain ";charset=GBKFAILFAILFAILPASSFAIL
Response: combined response Content-Type: text/html;" \" text/plain ";charset=GBKFAILFAILFAILPASSFAIL
<iframe>: separate response Content-Type: text/html;" " text/plainPASSPASSPASSFAILPASS
<iframe>: combined response Content-Type: text/html;" " text/plainPASSPASSFAILFAILPASS
fetch(): separate response Content-Type: text/html;" " text/plainFAILPASSFAILPASSPASS
fetch(): combined response Content-Type: text/html;" " text/plainFAILPASSFAILPASSPASS
Request: combined response Content-Type: text/html;" " text/plainFAILPASSFAILPASSPASS
Response: combined response Content-Type: text/html;" " text/plainFAILPASSFAILPASSPASS