Summary: | HTMLCollection should use DynamicNodeList's invalidation model | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Ryosuke Niwa <rniwa> | ||||||||
Component: | DOM | Assignee: | Ryosuke Niwa <rniwa> | ||||||||
Status: | RESOLVED FIXED | ||||||||||
Severity: | Normal | CC: | andersca, arko, darin, dglazkov, gustavo, haraken, kling, koivisto, ojan, philn, skyul, webkit.review.bot, xan.lopez | ||||||||
Priority: | P2 | ||||||||||
Version: | 528+ (Nightly build) | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Bug Depends on: | 91046, 91178 | ||||||||||
Bug Blocks: | 89919, 91571 | ||||||||||
Attachments: |
|
Description
Ryosuke Niwa
2012-06-29 17:29:17 PDT
Created attachment 150278 [details]
work in progress
Unfortunately, we have to do more refactoring around invalidateNodeListsCacheAfterAttributeChanged to avoid invalidating node lists and html collections when attribute that had changed don't affect node lists and html collections.
Created attachment 152186 [details]
Patch
Comment on attachment 152186 [details] Patch Attachment 152186 [details] did not pass mac-ews (mac): Output: http://queues.webkit.org/results/13239018 Comment on attachment 152186 [details] Patch Attachment 152186 [details] did not pass win-ews (win): Output: http://queues.webkit.org/results/13230132 Comment on attachment 152186 [details] Patch Attachment 152186 [details] did not pass qt-wk2-ews (qt): Output: http://queues.webkit.org/results/13236046 Comment on attachment 152186 [details] Patch Attachment 152186 [details] did not pass qt-ews (qt): Output: http://queues.webkit.org/results/13205999 Comment on attachment 152186 [details] Patch Attachment 152186 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/13233060 Created attachment 152312 [details]
Fixed builds
Committed r122621: <http://trac.webkit.org/changeset/122621> |