| Index: chrome/renderer/extensions/dispatcher.cc
|
| diff --git a/chrome/renderer/extensions/dispatcher.cc b/chrome/renderer/extensions/dispatcher.cc
|
| index 879214819d3f693d4b6273129ae0b4d731a9fee5..dcd161f2882601b4a22f1d81bddf5703b8b32d0c 100644
|
| --- a/chrome/renderer/extensions/dispatcher.cc
|
| +++ b/chrome/renderer/extensions/dispatcher.cc
|
| @@ -626,6 +626,7 @@ void Dispatcher::PopulateSourceMap() {
|
| IDR_MISCELLANEOUS_BINDINGS_JS);
|
| source_map_.RegisterSource("schema_generated_bindings",
|
| IDR_SCHEMA_GENERATED_BINDINGS_JS);
|
| + source_map_.RegisterSource("json", IDR_JSON_JS);
|
| source_map_.RegisterSource("json_schema", IDR_JSON_SCHEMA_JS);
|
| source_map_.RegisterSource("apitest", IDR_EXTENSION_APITEST_JS);
|
|
|
| @@ -803,6 +804,7 @@ void Dispatcher::DidCreateScriptContext(
|
| case Feature::BLESSED_EXTENSION_CONTEXT:
|
| case Feature::UNBLESSED_EXTENSION_CONTEXT:
|
| case Feature::CONTENT_SCRIPT_CONTEXT: {
|
| + module_system->Require("json"); // see paranoid comment in json.js
|
| module_system->Require("miscellaneous_bindings");
|
| module_system->Require("schema_generated_bindings");
|
| module_system->Require("apitest");
|
|
|