| Index: chrome/test/data/webui/settings/test_util.js | 
| diff --git a/chrome/test/data/webui/settings/test_util.js b/chrome/test/data/webui/settings/test_util.js | 
| index d6cf3f7b5ca9500fcd759e263b082a7c71446447..4ed76509bed5abefcacfc764012cfe98cbf363cb 100644 | 
| --- a/chrome/test/data/webui/settings/test_util.js | 
| +++ b/chrome/test/data/webui/settings/test_util.js | 
| @@ -12,7 +12,12 @@ cr.define('test_util', function() { | 
| * @return {!Promise} | 
| */ | 
| function whenAttributeIs(target, attributeName, attributeValue) { | 
| -    function isDone() { return target[attributeName] === attributeValue; } | 
| +    function isDone() { | 
| +      // TODO(dpapad): Following line should check for an attribute, not a | 
| +      // property, meaning target.getAttribute(attributeName). Fix this and | 
| +      // update callers to pass an attribute value instead. | 
| +      return target[attributeName] === attributeValue; | 
| +    } | 
|  | 
| return isDone() ? Promise.resolve() : new Promise(function(resolve) { | 
| new MutationObserver(function(mutations, observer) { | 
|  |