Skip to content

Browser XSLT deprecation #49

Description

@takesson

The XSLT engine is being deprecated from mainstream browsers. Chrome is leading the pack but Firefox, Edge and perhaps Safari will follow.

https://developer.chrome.com/docs/web-platform/deprecating-xslt#timeline_for_chrome

Is this list of impacted endpoints correct?

  • Subversion index
  • Rweb log
  • Rweb list (also used via ajax)

I have tested the JS / WASM polyfill, works but some small degradation (some delay). Should be acceptable for log and list if it is straight forward to get the extra script tag into the response from PHP.

The svn index would require a filter to insert the script tag. It works with this LUA filter:
simonsoft/subversion-webui#3

Consider using the same environment variable in PHP:

SetEnv XSLT_POLYFILL_URL /static/xslt-polyfill.min.js

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions