With Kevin pointing the way, I started looking at the first of 100 acid tests. It runs into a problem in that it expects a pure whitespace node that is not there. Note the following html.

paragraph 1

paragraph 2

Browse with db5 and tidy gives us the two paragraph nodes in sequence, there is no node in between with the newline (whitespace) character. The javascript expects it to be there. Why is it not there? Note html-tidy.c line 126. I tell tidy not to drop empty elements, or empty paragraphs. Geoff, or anyone else, any insights? Karl Dahlke