Issue #5: HtmlDiff