I don&#x27;t accepts axiom 1 as valid.<p><pre><code>  1. The mapping between DOM content and Visible content should be well-behaved.
</code></pre>
I don&#x27;t see why the same edit, applied to two documents with visually identical renderings, should again produce two identical renders.<p>As a simple example, take document (a) consisting of the words &#x27;an axiom&#x27; styled white on a white background, and document (b) an empty document with default styling of black text on a white background. Both would appear blank.<p>Now apply an edit, say inserting the text &#x27;a fallacy&#x27; into both documents. After the edit, document (a) can be expected to remain blank while document (b) can be expected to show &#x27;a fallacy&#x27;.