[Webkit-unassigned] [Bug 70810] nameNodeListCache should be invalidated when name attribute changes/modified.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Dec 9 13:19:40 PST 2011


--- Comment #31 from Arko Saha <nghq36 at motorola.com>  2011-12-09 13:19:39 PST ---
(In reply to comment #30)
> (From update of attachment 118617 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=118617&action=review
> > LayoutTests/fast/dom/getelementsbyname-invalidation-cache.html:27
> > +    element1 = createElement(tagName, { id: 'testElement', name: 'fullname'});
> Once you do that, you don't even need to add id here.

After doing this change test case for div is failing.
PASS createTwoElements('div'); document.getElementsByName('fullname').length is 2
FAIL document.querySelector('div').setAttribute('name', 'changed-name'); document.getElementsByName('fullname').length should be 1. Was 2.

I am not sure what could be the reason behind it. Also observed the same behavior in case of class attribute.

Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

More information about the webkit-unassigned mailing list