Project

Profile

Help

Bug #6655

open

Chrome and Edge 132 do no longer display the navigation menu on the Saxonica website

Added by Martin Honnen 4 days ago. Updated 2 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Documentation
Sprint/Milestone:
-
Start date:
2025-01-18
Due date:
% Done:

0%

Estimated time:
Legacy ID:
Applies to branch:
Fix Committed on Branch:
Fixed in Maintenance Release:
Platforms:

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

Screenshot 2025-01-19 111934.png (246 KB) Screenshot 2025-01-19 111934.png Martin Honnen, 2025-01-19 11:20
Actions #1

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.

Actions #2

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.

Actions #3

Updated by Martin Honnen 3 days ago

Sometimes Chrome 132 for contents.xml shows some parse error:

Actions #4

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. :-/

Actions #5

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.

Actions #6

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

Also available in: Atom PDF