Skip to content

Commit 71f963e

Browse files
committed
Fix for HTML that breaks the select scope
1 parent 6b20f6e commit 71f963e

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/main/java/org/jsoup/parser/HtmlTreeBuilder.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -734,8 +734,7 @@ boolean inSelectScope(String targetName) {
734734
if (!inSorted(elName, TagSearchSelectScope)) // all elements except
735735
return false;
736736
}
737-
Validate.fail("Should not be reachable");
738-
return false;
737+
return false; // nothing left on stack
739738
}
740739

741740
/** Tests if there is some element on the stack that is not in the provided set. */
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<template><<tr><sA><template>b<b>><table><t><a><b><d><ii><i><dl><a>*</b></templatE></head><opTion></ousemap<opthon></option><select /><select /><select /><select /><select /><select /><select/><select <option></option></><select /><select /><select /><select /><select /><select /><select /><select /><select><keygen><select /><select /><select /><select /><select /><select /><select /><select /><select /><select /><select /><select /><select /><select /optio><select><keygen><snelect /><select /><select /><select /><select /><select /><select t /><select /><select><keygen><select /><select /><select /><select >/><spelect /><select /><select /><select /><select /><select/><select /><select /><select /><select /><select><keygen>

0 commit comments

Comments
 (0)