Feedly Breaks MathML

By admin

A few days ago
DATE

I wrote about

my experience with

MathML
PERSON

, and despite being somewhat positive on it in that post I’ve decided to stop using it for now. The problem is, it doesn’t display for people who follow my blog through

RSS
ORG

on (I’m guessing) most popular RSS system.

Here’s a screenshot from my most recent MathML-containing post, on my website:

And here’s the same portion of that post running in the web version of Feedly on the same browser:

Poking at developer tools, here’s what

Feedly
PERSON

is sending over the network to my browser:

<p> It definitely does look nicer: </p> <p> </p> <p> On the other hand

This shows that they’re removing the MathML on the server, instead of there being some issue once it gets to the client.

This also explains why it doesn’t work in other

RSS
ORG

readers that use

Feedly
PRODUCT

as a backend. For example, I see the same thing in

Palabre
GPE

.

I tried to file a bug with them, but as far as I can tell you need to be a paid subscriber to do that. Authors trying to let Feedly know about bugs that impact their readers seems not to be a thing they’re open to?

Here’s a test case to reproduce this issue: mathml-simple.rss.

For now I’m going to stop using

MathML
PERSON

, and go back to ascii math.

This makes me sad: during

Nora
PERSON

‘s nap

yesterday
DATE

I wrote the MathML

Verbosifier
PERSON

I’d been thinking of, which lets me write:

a^2 + b^2 = c^2

<msup>a

2</msup
CARDINAL

> + <msup>b

2</msup
CARDINAL

> = <msup>c 2</msup>

<msup><mi>a</mi><mn>2</mn></msup><mo>+</mo><msup><mi>b</mi><mn>2</mn></msup><mo>=</mo><msup><mi>c</mi><mn>2</mn></msup>

as the relatively readable:and automatically convert that into the spec-compliant:

(In the

LW
ORG

comments there was also discussion of whether I should avoid using MathML for the benefit of people running pre-v109

Chrome
ORG

. I don’t think that makes sense: there have been several serious vulnerabilities since then, including the WebP

zero-day
DATE

, and I’m not interested in making changes to my site to support people running dangerous configurations.)