| Index: chrome/common/extensions/api/context_menus.json
|
| diff --git a/chrome/common/extensions/api/context_menus.json b/chrome/common/extensions/api/context_menus.json
|
| index 5a333ebb9f6aa7ab61b44dc4cc57f5f59371e3d4..364bac49c9fe495ff742ed274756e238229094af 100644
|
| --- a/chrome/common/extensions/api/context_menus.json
|
| +++ b/chrome/common/extensions/api/context_menus.json
|
| @@ -44,7 +44,8 @@
|
| },
|
| "pageUrl": {
|
| "type": "string",
|
| - "description": "The URL of the page where the menu item was clicked."
|
| + "optional": true,
|
| + "description": "The URL of the page where the menu item was clicked. This property is not set if the click occured in a context where there is no current page, such as in a launcher context menu."
|
| },
|
| "frameUrl": {
|
| "type": "string",
|
| @@ -115,7 +116,7 @@
|
| "type": "array",
|
| "items": {
|
| "type": "string",
|
| - "enum": ["all", "page", "frame", "selection", "link", "editable", "image", "video", "audio"]
|
| + "enum": ["all", "page", "frame", "selection", "link", "editable", "image", "video", "audio", "launcher"]
|
| },
|
| "minItems": 1,
|
| "optional": true,
|
| @@ -209,7 +210,7 @@
|
| "type": "array",
|
| "items": {
|
| "type": "string",
|
| - "enum": ["all", "page", "frame", "selection", "link", "editable", "image", "video", "audio"]
|
| + "enum": ["all", "page", "frame", "selection", "link", "editable", "image", "video", "audio", "launcher"]
|
| },
|
| "minItems": 1,
|
| "optional": true
|
|
|