Index: chrome/browser/resources/options/controlled_setting.js |
diff --git a/chrome/browser/resources/options/controlled_setting.js b/chrome/browser/resources/options/controlled_setting.js |
index fc5b960ab334c6c82e3bbaa261c310fc6bcb3824..7b383215ac49147f1fef4c4c76a3829bf6f12717 100644 |
--- a/chrome/browser/resources/options/controlled_setting.js |
+++ b/chrome/browser/resources/options/controlled_setting.js |
@@ -174,9 +174,13 @@ cr.define('options', function() { |
'.controlled-setting-bubble-extension-manage-link'); |
var extensionId = this.extensionId; |
manageLink.onclick = function() { |
- uber.invokeMethodOnWindow( |
- window.top, 'showPage', |
- {pageId: 'extensions', path: '?id=' + extensionId}); |
+ if (window != window.top) { |
+ uber.invokeMethodOnWindow( |
+ window.top, 'showPage', |
+ {pageId: 'extensions', path: '?id=' + extensionId}); |
+ } else { |
+ window.open('chrome://extensions/?id=' + extensionId); |
+ } |
}; |
var disableButton = extensionContainer.querySelector( |