browser(firefox): handle message manager `error` event without error (#1344)
Type TypeError that happens while loading document is reported in the message manager but does not have the error event. Saw this while reproducing #1307
This commit is contained in:
parent
6b50c8f9cc
commit
3b85bf9c1f
|
|
@ -1 +1 @@
|
||||||
1041
|
1042
|
||||||
|
|
|
||||||
|
|
@ -2458,7 +2458,7 @@ index 0000000000000000000000000000000000000000..be70ea364f9534bb3b344f64970366c3
|
||||||
+
|
+
|
||||||
diff --git a/juggler/content/PageAgent.js b/juggler/content/PageAgent.js
|
diff --git a/juggler/content/PageAgent.js b/juggler/content/PageAgent.js
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000000000000000000000000000000000000..05c814d2b6a3df8d770acba723051eb52063bd4f
|
index 0000000000000000000000000000000000000000..3cafc06be2262a79e8459eb9afc03d424bc01303
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/juggler/content/PageAgent.js
|
+++ b/juggler/content/PageAgent.js
|
||||||
@@ -0,0 +1,919 @@
|
@@ -0,0 +1,919 @@
|
||||||
|
|
@ -2821,7 +2821,7 @@ index 0000000000000000000000000000000000000000..05c814d2b6a3df8d770acba723051eb5
|
||||||
+ this._browserPage.emit('pageUncaughtError', {
|
+ this._browserPage.emit('pageUncaughtError', {
|
||||||
+ frameId: frame.id(),
|
+ frameId: frame.id(),
|
||||||
+ message: errorEvent.message,
|
+ message: errorEvent.message,
|
||||||
+ stack: errorEvent.error.stack
|
+ stack: errorEvent.error ? errorEvent.error.stack : '',
|
||||||
+ });
|
+ });
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue