Bug #6655
openChrome and Edge 132 do no longer display the navigation menu on the Saxonica website
0%
Description
I have noticed today that loading https://www.saxonica.com/ in an up to date Google Chrome (132) (at least on Windows) does no longer display the navigation menu.
My Microsoft Edge version was still 131 and still displayed the menu, but I had it look for an update and it updated itself also to version 132 and now also no longer displays the navigation menu. Somehow the nav
element doesn't seem to get populated.
Files
Updated by Michael Kay 4 days ago
Thanks. I just updated Chrome on my Mac to Version 132.0.6834.84 (Official Build) (arm64) and I get the same problem.
Updated by Martin Honnen 4 days ago
Somehow it seems, at least in that <?xml-stylesheet?>
loaded XSLT, Chrome doesn't parse/load the https://www.saxonica.com/contents.xml?cache=20241218 successfully, the count($contents-doc)
is 0.
When I use local files and create a new contents.xml
that is simply UTF-8 encoded the file is loaded/parsed.
I haven't found any other parsers fail parsing https://www.saxonica.com/contents.xml?cache=20241218, not sure why Chrome/Edge 132 fail.
Updated by Martin Honnen 3 days ago
Sometimes Chrome 132 for contents.xml shows some parse error:
Updated by Norm Tovey-Walsh 3 days ago
I think this is fixed, but I'm not sure what the underlying issue was.
With a little debugging code in place, I noticed that if I hit reload several times, sometimes contents.xml
would load. So I started doing binary search in there to find what was wrong. After a bit of digging, I concluded that it was the presence of the XML declaration that caused the problem. Perhaps because an alternate encoding was specified?
I made a cursory look for a character that isn't valid ISO 8859-1 but didn't find one.
I took out the XML declaration and republished and it seems to be working now. :-/
Updated by Martin Honnen 3 days ago
Yes, looks fixed.
When trying to find out at what could be wrong or quirky I also found that the XSLT https://www.saxonica.com/make-menu.xsl?cache=20241218 is served as application/octet-stream.
But it still is and although that seems wrong or at least like a lack of MIME type mapping of .xsl
files for the server it doesn't seem to cause an issue.
Updated by Norm Tovey-Walsh 2 days ago
Thanks, I've created another issue on one of our internal trackers to track (and eventually fix) the content type mapping.
Please register to edit this issue