diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/HTML5/Parser/DOMTreeBuilder.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/HTML5/Parser/DOMTreeBuilder.php b/src/HTML5/Parser/DOMTreeBuilder.php index 42a55fe..0e2e907 100644 --- a/src/HTML5/Parser/DOMTreeBuilder.php +++ b/src/HTML5/Parser/DOMTreeBuilder.php @@ -394,7 +394,7 @@ class DOMTreeBuilder implements EventHandler } // Some elements have special processing rules. Handle those separately. - if ($this->rules->hasRules($name)) { + if ($this->rules->hasRules($name) && $this->frag !== $this->current) { $this->current = $this->rules->evaluate($ele, $this->current); } // Otherwise, it's a standard element. else { |