2024-06-21 03:05 BST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002872NetSurf[All Projects] Generalpublic2024-05-27 13:54
ReporterMike Hobbs 
Assigned Tokinnison 
SeveritymajorReproducibilityalways 
StatusconfirmedResolutionopen 
PlatformVRPC, RISCOSbits ChimeraOSRISCOSOS Version4.02, 5.29
Product Version3.11 
Target VersionFixed in Version 
Summary0002872: Failure to handle http fetch from specific web site
DescriptionVisiting https://stateofthenation.co/ results in error: Unrecognized or bad HTTP Content or Transfer-Encoding
Browsers on other platforms (Windows, iOS) render this site OK.
Iris also exhibits an issue with it, rendering a page of random text, so it looks like an encoding issue.
I tagged this as "always" reproducible but once, immediately after booting RISCOS, the page rendered correctly in NetSurf, but all subsequent attempts failed.
Steps To ReproduceVisit the URL in description. If it renders OK, try again and it will probably fail.
TagsNo tags attached.
Fixed in CI build #
Reported in CI build #6696
URL of problem pagehttps://stateofthenation.co/
Attached Files

-Relationships
+Relationships

-Notes
kinnison

~0002446

kinnison (administrator)

This issue is possibly that the server is ignoring our "Accept-Encoding: gzip" header and is returning "Content-Encoding: br" regardless.

We need to add Brotli support to the riscos build of curl which we use before this will work.

In the meantime you're encouraged to contact the site maintainers and tell them that they're out-of-compliance.
kinnison

~0002456

kinnison (administrator)

This is definitely something we might be able to fix if we can get brotlidec into our SDK.
+Notes

-Issue History
Date Modified Username Field Change
2024-05-08 01:11 Mike Hobbs New Issue
2024-05-08 01:11 Mike Hobbs File Added: netsurf_log.zip
2024-05-24 21:12 kinnison Note Added: 0002446
2024-05-27 13:54 kinnison Assigned To => kinnison
2024-05-27 13:54 kinnison Status new => confirmed
2024-05-27 13:54 kinnison Note Added: 0002456
+Issue History