I thought I would check here first.
If Calibre has to split an html into parts, I believe it does not handle <pre> tags correctly.
In my example, the input looks like:
Code:
<pre class="idl">interface <dfn id="htmlelement">HTMLElement</dfn> : <a href="part000.html#element">Element</a> {
// <a href="part001.html#dom-tree-accessors">DOM tree accessors</a>
NodeList <a href="part001.html#dom-getelementsbyclassname" title="dom-getElementsByClassName">getElementsByClassName</a>(in D
and the output is:
Code:
<pre class="idl">interface HTMLElement : Element {
// DOM tree accessors
NodeList getElementsByClassName(in DOMString classNames);
Also, references to the id point to the wrong part in at least one case I have.
I just downloaded 0.6.46 and it has the problem too.