Skip to content

Commit 736d2b8

Browse files
committed
fix attrib index handling
1 parent e44f628 commit 736d2b8

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/main/java/org/htmlunit/html/DomAttr.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,15 @@ public String getTextContent() {
174174
*/
175175
@Override
176176
public void setTextContent(final String textContent) {
177+
final boolean mappedElement =
178+
getOwnerDocument() instanceof HtmlPage
179+
&& (DomElement.NAME_ATTRIBUTE.equals(getName()) || DomElement.ID_ATTRIBUTE.equals(getName()));
180+
if (mappedElement) {
181+
((HtmlPage) getPage()).removeMappedElement(getOwnerElement(), false, false);
182+
}
177183
setValue(textContent);
184+
if (mappedElement) {
185+
((HtmlPage) getPage()).addMappedElement(getOwnerElement(), false);
186+
}
178187
}
179188
}

0 commit comments

Comments
 (0)