From 0827865796c2329319e789cc3197fd57da168d2f Mon Sep 17 00:00:00 2001 From: Jakub Zych Date: Mon, 19 Oct 2026 12:23:06 +0200 Subject: [PATCH] docs(todo): sitemap browser view without XSLT --- .../sitemap-xslt-browser-deprecation.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .planning/todos/pending/sitemap-xslt-browser-deprecation.md diff --git a/.planning/todos/pending/sitemap-xslt-browser-deprecation.md b/.planning/todos/pending/sitemap-xslt-browser-deprecation.md new file mode 100644 index 00000000..c5e8819e --- /dev/null +++ b/.planning/todos/pending/sitemap-xslt-browser-deprecation.md @@ -0,0 +1,19 @@ +--- +title: Sitemap - replace the browser XSLT view before Chromium drops XSLT +date: 2026-10-19 +priority: normal +area: sm-sitemap-plugin +g15office: w8kupqi3 +--- + +Chromium now warns on `/sitemap.xml` (seen on UAT during the Phase 17 UAT, test 7): "This site uses XSLT; that functionality is being removed from this browser very soon…". The sitemap plugin serves the PHP plugin's `` and `/sitemap.xsl` to show a readable table in the browser. + +Crawlers read the XML and are unaffected; only the in-browser view breaks. + +Options: + +- Drop the stylesheet processing instruction and `/sitemap.xsl`. This breaks byte parity with the PHP golden, so the parity tests change too. +- Keep the XML for crawlers and serve an HTML view elsewhere (for example `/sitemap.html`, or in the admin). +- A JS-based XSLT polyfill on the XSL page. + +Decide, then update the plugin, its goldens and README.