| Index: chrome/renderer/resources/extensions/searchbox_api.js
|
| diff --git a/chrome/renderer/resources/extensions/searchbox_api.js b/chrome/renderer/resources/extensions/searchbox_api.js
|
| index 72925b8ba1eb6dea7504b0b93043e76e3b8058fa..9c840e98be413ee5299a3e06e940d3805c7d5fd2 100644
|
| --- a/chrome/renderer/resources/extensions/searchbox_api.js
|
| +++ b/chrome/renderer/resources/extensions/searchbox_api.js
|
| @@ -11,7 +11,7 @@ if (!chrome.searchBox) {
|
| chrome.searchBoxOnWindowReady = function() {
|
| // |searchBoxOnWindowReady| is used for initializing window context and
|
| // should be called only once per context.
|
| - safeObjects.ShadowRoot = window.WebKitShadowRoot;
|
| + safeObjects.createShadowRoot = Element.prototype.webkitCreateShadowRoot;
|
| safeObjects.defineProperty = Object.defineProperty;
|
| delete window.chrome.searchBoxOnWindowReady;
|
| };
|
| @@ -58,7 +58,7 @@ if (!chrome.searchBox) {
|
| // Returns the |restrictedText| wrapped in a ShadowDOM.
|
| function SafeWrap(restrictedText) {
|
| var node = document.createElement('div');
|
| - var nodeShadow = new safeObjects.ShadowRoot(node);
|
| + var nodeShadow = safeObjects.createShadowRoot.apply(node);
|
| nodeShadow.applyAuthorStyles = true;
|
| nodeShadow.innerHTML =
|
| '<div style="width:700px!important;' +
|
|
|