Index: extensions/common/api/_api_features.json |
diff --git a/extensions/common/api/_api_features.json b/extensions/common/api/_api_features.json |
index 10702fba593449d8f0020bf851e6464e390fa6a8..c72516fb3b9f42471fe1778f0edc4bb095dcb322 100644 |
--- a/extensions/common/api/_api_features.json |
+++ b/extensions/common/api/_api_features.json |
@@ -36,15 +36,29 @@ |
"12E618C3C6E97495AAECF2AC12DEB082353241C6" // QO component extension |
] |
}], |
- "app.window": { |
+ "app.window": [{ |
"channel": "stable", |
"contexts": ["blessed_extension"], |
"extension_types": ["platform_app"], |
"noparent": true |
- }, |
- "app.window.canSetVisibleOnAllWorkspaces": { |
+ }, { |
+ "channel": "stable", |
+ "contexts": ["blessed_extension"], |
+ "extension_types": ["extension"], |
+ "noparent": true, |
+ "component_extensions_auto_granted": false, |
+ "whitelist": [ |
+ "06BE211D5F014BAB34BC22D9DDA09C63A81D828E", // Official xkb extension |
+ "F94EE6AB36D6C6588670B2B01EB65212D9C64E33" // Open source xkb extension |
+ ] |
+ }], |
+ // This does not need to be a complex feature if we could set "noparent" here. |
+ // But set "noparent" makes this feature available on stable channel. The |
+ // issue is tracked in crbug.com/415750. |
+ "app.window.canSetVisibleOnAllWorkspaces": [{ |
+ "contexts": ["blessed_extension"], |
"channel": "dev" |
- }, |
+ }], |
"app.currentWindowInternal": { |
"noparent": true, |
"internal": true, |