@@ -5140,16 +5140,13 @@ index 0000000000000000000000000000000000000000..bf37558bccc48f4d90eadc971c1eb3e4
5140
5140
+ this.AccessibilityHandler = AccessibilityHandler;
5141
5141
diff --git a/juggler/protocol/BrowserHandler.js b/juggler/protocol/BrowserHandler.js
5142
5142
new file mode 100644
5143
- index 0000000000000000000000000000000000000000..b26325857d87f714f1250a52f233644806a61ebf
5143
+ index 0000000000000000000000000000000000000000..f63ee04a355e7426e13bd7095365bf44bb44648d
5144
5144
--- /dev/null
5145
5145
+++ b/juggler/protocol/BrowserHandler.js
5146
- @@ -0,0 +1,196 @@
5146
+ @@ -0,0 +1,183 @@
5147
5147
+ "use strict";
5148
5148
+
5149
5149
+ const {Services} = ChromeUtils.import("resource://gre/modules/Services.jsm");
5150
- + const { allowAllCerts } = ChromeUtils.import(
5151
- + "chrome://marionette/content/cert.js"
5152
- + );
5153
5150
+ const {TargetRegistry} = ChromeUtils.import("chrome://juggler/content/TargetRegistry.js");
5154
5151
+ const {Helper} = ChromeUtils.import('chrome://juggler/content/Helper.js');
5155
5152
+
@@ -5268,16 +5265,6 @@ index 0000000000000000000000000000000000000000..b26325857d87f714f1250a52f2336448
5268
5265
+ Services.startup.quit(Ci.nsIAppStartup.eForceQuit);
5269
5266
+ }
5270
5267
+
5271
- + async setIgnoreHTTPSErrors({enabled}) {
5272
- + if (!enabled) {
5273
- + allowAllCerts.disable()
5274
- + Services.prefs.setBoolPref('security.mixed_content.block_active_content', true);
5275
- + } else {
5276
- + allowAllCerts.enable()
5277
- + Services.prefs.setBoolPref('security.mixed_content.block_active_content', false);
5278
- + }
5279
- + }
5280
- +
5281
5268
+ async grantPermissions({browserContextId, origin, permissions}) {
5282
5269
+ await this._targetRegistry.browserContextForId(browserContextId).grantPermissions(origin, permissions);
5283
5270
+ }
@@ -6146,10 +6133,10 @@ index 0000000000000000000000000000000000000000..78b6601b91d0b7fcda61114e6846aa07
6146
6133
+ this.EXPORTED_SYMBOLS = ['t', 'checkScheme'];
6147
6134
diff --git a/juggler/protocol/Protocol.js b/juggler/protocol/Protocol.js
6148
6135
new file mode 100644
6149
- index 0000000000000000000000000000000000000000..41bd5059dafd9b9f192f8792110e8e3a5d1c7b20
6136
+ index 0000000000000000000000000000000000000000..e5482da00da11c88b278164b148f44c724cb0c89
6150
6137
--- /dev/null
6151
6138
+++ b/juggler/protocol/Protocol.js
6152
- @@ -0,0 +1,780 @@
6139
+ @@ -0,0 +1,775 @@
6153
6140
+ const {t, checkScheme} = ChromeUtils.import('chrome://juggler/content/protocol/PrimitiveTypes.js');
6154
6141
+
6155
6142
+ // Protocol-specific types.
@@ -6392,11 +6379,6 @@ index 0000000000000000000000000000000000000000..41bd5059dafd9b9f192f8792110e8e3a
6392
6379
+ version: t.String,
6393
6380
+ },
6394
6381
+ },
6395
- + 'setIgnoreHTTPSErrors': {
6396
- + params: {
6397
- + enabled: t.Boolean,
6398
- + },
6399
- + },
6400
6382
+ 'setExtraHTTPHeaders': {
6401
6383
+ params: {
6402
6384
+ browserContextId: t.Optional(t.String),
0 commit comments