Index: chrome/browser/resources/chromeos/proxy_settings.js |
diff --git a/chrome/browser/resources/chromeos/proxy_settings.js b/chrome/browser/resources/chromeos/proxy_settings.js |
index 3ea31ec5d1382bf0a56d05f7f34f2d8e1ee37483..aca24dd7420eafc29ddd02641e650c21fbf03842 100644 |
--- a/chrome/browser/resources/chromeos/proxy_settings.js |
+++ b/chrome/browser/resources/chromeos/proxy_settings.js |
@@ -25,6 +25,14 @@ function load() { |
cr.ui.decorate('input[pref][type=url]', options.PrefTextField); |
ProxyOptions.getInstance().initializePage(); |
+ // TODO(ivankr): remove when http://crosbug.com/20660 is resolved. |
+ var inputs = document.querySelectorAll('input[pref]'); |
+ for (var i = 0, el; el = inputs[i]; i++) { |
+ el.addEventListener('keyup', function(e) { |
+ cr.dispatchSimpleEvent(this, 'change'); |
+ }); |
+ } |
+ |
Preferences.getInstance().initialize(); |
chrome.send('coreOptionsInitialize'); |