diff --git a/CHANGES b/CHANGES index 13f0353171..be9fc196ce 100644 --- a/CHANGES +++ b/CHANGES @@ -28,8 +28,9 @@ jsoup changelog * Improvement: when parsing custom tags (in HTML or XML), added a flyweight cache on Tag.valueOf(name) to reduce - memory overhead when many tags are repeated. - + memory overhead when many tags are repeated. Also tuned other areas of the parser when many very deeply stacked + custom elements were present. + * Bugfix: when tracking errors or checking for validity in the Cleaner, errors were incorrectly raised for missing optional closing tags. diff --git a/src/test/resources/fuzztests/1646.html.gz b/src/test/resources/fuzztests/1646.html.gz new file mode 100644 index 0000000000..ce142618a7 Binary files /dev/null and b/src/test/resources/fuzztests/1646.html.gz differ