DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=29130>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=29130 HTMLSelectElementImpl.getOptions(), HTMLTableElementImpl.getRows(), ... do not return the right results after a cloneNode Summary: HTMLSelectElementImpl.getOptions(), HTMLTableElementImpl.getRows(), ... do not return the right results after a cloneNode Product: Xerces-J Version: CVS extract Platform: All OS/Version: All Status: NEW Severity: Major Priority: Other Component: HTMLDOM AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] The following methods: HTMLSelectElementImpl.getOptions() HTMLTableElementImpl.getRows() HTMLFormElementImpl.getElements() HTMLMapElementImpl.getAreas() HTMLTableElementImpl.getTBodies() HTMLTableRowElementImpl.getCells() HTMLTableSectionElementImpl.getRows() appear to return the wrong cached results, if the following sequence of events occurs (HTMLSelectElementImpl is used as an example): 1) You have a variable, origSelect, to an HTMLSelectElementImpl object 2) You call origSelect.getOptions() 3) You call origSelect.cloneNode(true) and assign it to the variable clonedSelect 4) Your call to clonedSelect.getOptions() inappropriately returns the same result as a call to origSelect.getOptions(). I will be attaching patch files that I believe fix the problem by clearing the cached items upon a clonedNode, and I will also include a file called TestingSelectCloneNode.java. This appears to not be platform, OS, or JDK specific. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
