@@ -5140,16 +5140,13 @@ index 0000000000000000000000000000000000000000..bf37558bccc48f4d90eadc971c1eb3e4
51405140+ this.AccessibilityHandler = AccessibilityHandler;
51415141diff --git a/juggler/protocol/BrowserHandler.js b/juggler/protocol/BrowserHandler.js
51425142new file mode 100644
5143- index 0000000000000000000000000000000000000000..b26325857d87f714f1250a52f233644806a61ebf
5143+ index 0000000000000000000000000000000000000000..f63ee04a355e7426e13bd7095365bf44bb44648d
51445144--- /dev/null
51455145+++ b/juggler/protocol/BrowserHandler.js
5146- @@ -0,0 +1,196 @@
5146+ @@ -0,0 +1,183 @@
51475147+ "use strict";
51485148+
51495149+ const {Services} = ChromeUtils.import("resource://gre/modules/Services.jsm");
5150- + const { allowAllCerts } = ChromeUtils.import(
5151- + "chrome://marionette/content/cert.js"
5152- + );
51535150+ const {TargetRegistry} = ChromeUtils.import("chrome://juggler/content/TargetRegistry.js");
51545151+ const {Helper} = ChromeUtils.import('chrome://juggler/content/Helper.js');
51555152+
@@ -5268,16 +5265,6 @@ index 0000000000000000000000000000000000000000..b26325857d87f714f1250a52f2336448
52685265+ Services.startup.quit(Ci.nsIAppStartup.eForceQuit);
52695266+ }
52705267+
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- +
52815268+ async grantPermissions({browserContextId, origin, permissions}) {
52825269+ await this._targetRegistry.browserContextForId(browserContextId).grantPermissions(origin, permissions);
52835270+ }
@@ -6146,10 +6133,10 @@ index 0000000000000000000000000000000000000000..78b6601b91d0b7fcda61114e6846aa07
61466133+ this.EXPORTED_SYMBOLS = ['t', 'checkScheme'];
61476134diff --git a/juggler/protocol/Protocol.js b/juggler/protocol/Protocol.js
61486135new file mode 100644
6149- index 0000000000000000000000000000000000000000..41bd5059dafd9b9f192f8792110e8e3a5d1c7b20
6136+ index 0000000000000000000000000000000000000000..e5482da00da11c88b278164b148f44c724cb0c89
61506137--- /dev/null
61516138+++ b/juggler/protocol/Protocol.js
6152- @@ -0,0 +1,780 @@
6139+ @@ -0,0 +1,775 @@
61536140+ const {t, checkScheme} = ChromeUtils.import('chrome://juggler/content/protocol/PrimitiveTypes.js');
61546141+
61556142+ // Protocol-specific types.
@@ -6392,11 +6379,6 @@ index 0000000000000000000000000000000000000000..41bd5059dafd9b9f192f8792110e8e3a
63926379+ version: t.String,
63936380+ },
63946381+ },
6395- + 'setIgnoreHTTPSErrors': {
6396- + params: {
6397- + enabled: t.Boolean,
6398- + },
6399- + },
64006382+ 'setExtraHTTPHeaders': {
64016383+ params: {
64026384+ browserContextId: t.Optional(t.String),
0 commit comments