gitit icon indicating copy to clipboard operation
gitit copied to clipboard

How much do we want to support very old browsers here?

Open william42 opened this issue 4 months ago • 2 comments

I've been looking at some of the templates on this site and noticing some things:

  • There are some [if IE] comment tags around, which were deprecated nearly a decade ago.
  • Running the page through a validator mentioned that the "projection" media type is deprecated and can be removed. (It also noted the self-closing tags not being necessary in HTML5, but that's not a big deal)
  • There's a piece of Javascript called MathMLinHTML.js that seems to either add some namespaces to the code or insert an ActiveX object (and in fact we should probably replace the stuff in the README about that to instead mention that MathML has been in every browser since 2023)

For a website connected to the open web, we should generally be using HTTPS (e.g. from Let's Encrypt), and browsers like IE6 shouldn't even be expected to be able to connect to the site. Do we want to keep the compatibility in for these things?

william42 avatar Aug 23 '25 02:08 william42

The project has been semi-unmaintained for the last 10 years or so, so yes, there's a lot of out of date stuff. Happy to have it cleaned up a bit.

jgm avatar Aug 23 '25 11:08 jgm

We don't need the IE6 support.

jgm avatar Aug 23 '25 11:08 jgm