FYI,
As Kovid said, the upcoming Sigil 0.9.0 has replaced Tidy with the gumbo-parser which is now a fully compliant html5 parser which will auto-fix these following the official html5 parsing rules. FlightCrew will become a plugin, and something like SanityCheck will become the internal tool to catch not well-formed errors.
I will modify SanityCheck to keep a queue of line-column info similar to the path info it keeps now so that you can see the line-col of the last opening tag and the line-col of the non-matching end tag.
KevinH
|