Skip to content

Commit 67f621f

Browse files
committed
Fix compatibility with Firefox Nightly
1 parent 173a62d commit 67f621f

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

lib/har-driver-actor.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,13 @@ const DevToolsUtils = safeRequire(devtools,
5151
);
5252

5353
const { DebuggerServer } = devtools["require"]("devtools/server/main");
54-
const protocol = devtools["require"]("devtools/server/protocol");
55-
const { method, RetVal, ActorClass, Actor, Arg, types } = protocol;
54+
55+
const Protocol = safeRequire(devtools,
56+
"devtools/shared/protocol",
57+
"devtools/server/protocol"
58+
);
59+
60+
const { method, RetVal, ActorClass, Actor, Arg, types } = Protocol;
5661

5762
// For debugging purposes. Note that the tracing module isn't available
5863
// on the backend (in case of remote device debugging).

lib/har-driver-front.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ module.metadata = {
1010
const { Cu } = require("chrome");
1111

1212
// DevTools
13-
const { devtools } = require("firebug.sdk/lib/core/devtools.js");
14-
const { Front, FrontClass } = devtools["require"]("devtools/server/protocol");
13+
const DevTools = require("firebug.sdk/lib/core/devtools.js");
14+
const { Front, FrontClass } = DevTools.Protocol;
1515

1616
// Firebug SDK
1717
const { Trace, TraceError } = require("firebug.sdk/lib/core/trace.js").get(module.id);

0 commit comments

Comments
 (0)