JimmXinu / FanFicFare

FanFicFare is a tool for making eBooks from stories on fanfiction and other web sites.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Less than signs in threadmark titles on Sufficient Velocity not being escaped.

HowardJeng opened this issue · comments

Possibly related to #863.

With 4.29.0, a less than sign in a chapter title for the thread https://forums.sufficientvelocity.com/threads/brocktons-celestial-forge-worm-jumpchain.70036/ on Sufficient Velocity isn't being escaped properly in the generated xhtml. Chapter title is The Biggest D#<k Move (Setbyrust) at post https://forums.sufficientvelocity.com/threads/brocktons-celestial-forge-worm-jumpchain.70036/post-18093348. The generated xhtml leaves the unescaped less than in the title and meta fields.

Another chapter in the same thread has a paired less than and greater than sign (<AGREEMENT> (Ziggrrauglurr), https://forums.sufficientvelocity.com/threads/brocktons-celestial-forge-worm-jumpchain.70036/post-25114890) and that seems to be interpreted as a tag which gets removed. Ex: in the toc.ncx the text for the navpoint is Apocrypha - (Ziggrrauglurr) stripping out the <AGREEMENT> entirely.

I see what's happening here, and it is basically the same problem as #863. I think I've done a better job of addressing it this time. Test versions in the usual places.