| Index: chrome/renderer/resources/extensions/tag_watcher.js
|
| diff --git a/chrome/renderer/resources/extensions/tag_watcher.js b/chrome/renderer/resources/extensions/tag_watcher.js
|
| index 815eb604b7e7f90e8b1687b6fe4cbc37c0e775fd..1f5aaa7c651a20482e215373e1932f3ca7244606 100644
|
| --- a/chrome/renderer/resources/extensions/tag_watcher.js
|
| +++ b/chrome/renderer/resources/extensions/tag_watcher.js
|
| @@ -21,10 +21,11 @@ function watchForTag(tagName, cb) {
|
| var documentObserver = new WebKitMutationObserver(function(mutations) {
|
| forEach(mutations, function(i, mutation) {
|
| forEach(mutation.addedNodes, function(i, addedNode) {
|
| - if (addedNode.tagName == tagName) {
|
| - cb(addedNode);
|
| + if (addedNode.nodeType == Node.ELEMENT_NODE) {
|
| + if (addedNode.tagName == tagName)
|
| + cb(addedNode);
|
| + findChildTags(addedNode);
|
| }
|
| - findChildTags(addedNode);
|
| });
|
| });
|
| });
|
| @@ -32,4 +33,3 @@ function watchForTag(tagName, cb) {
|
| }
|
|
|
| exports.watchForTag = watchForTag;
|
| -
|
|
|