| Index: chrome/browser/resources/settings/system_page/system_page.js
|
| diff --git a/chrome/browser/resources/settings/system_page/system_page.js b/chrome/browser/resources/settings/system_page/system_page.js
|
| index 8656b29abab66238a917a17cd3e5a090711ce377..d076182bcb83d747cc6f77f1c5e382093ec5d944 100644
|
| --- a/chrome/browser/resources/settings/system_page/system_page.js
|
| +++ b/chrome/browser/resources/settings/system_page/system_page.js
|
| @@ -33,6 +33,16 @@ Polymer({
|
| },
|
|
|
| /** @private */
|
| + onExtensionDisable_: function() {
|
| + // TODO(dbeam): this is a pretty huge bummer. It means there are things
|
| + // (inputs) that our prefs system is not observing. And that changes from
|
| + // other sources (i.e. disabling/enabling an extension from
|
| + // chrome://extensions or from the omnibox directly) will not update
|
| + // |this.prefs.proxy| directly (nor the UI). We should fix this eventually.
|
| + this.fire('refresh-pref', 'proxy');
|
| + },
|
| +
|
| + /** @private */
|
| onRestartTap_: function() {
|
| // TODO(dbeam): we should prompt before restarting the browser.
|
| settings.LifetimeBrowserProxyImpl.getInstance().restart();
|
|
|