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:
Andrey Lushnikov 2020-03-11 13:37:31 -07:00 committed by GitHub
parent 6b50c8f9cc
commit 3b85bf9c1f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -1 +1 @@
1041
1042

View File

@ -2458,7 +2458,7 @@ index 0000000000000000000000000000000000000000..be70ea364f9534bb3b344f64970366c3
+
diff --git a/juggler/content/PageAgent.js b/juggler/content/PageAgent.js
new file mode 100644
index 0000000000000000000000000000000000000000..05c814d2b6a3df8d770acba723051eb52063bd4f
index 0000000000000000000000000000000000000000..3cafc06be2262a79e8459eb9afc03d424bc01303
--- /dev/null
+++ b/juggler/content/PageAgent.js
@@ -0,0 +1,919 @@
@ -2821,7 +2821,7 @@ index 0000000000000000000000000000000000000000..05c814d2b6a3df8d770acba723051eb5
+ this._browserPage.emit('pageUncaughtError', {
+ frameId: frame.id(),
+ message: errorEvent.message,
+ stack: errorEvent.error.stack
+ stack: errorEvent.error ? errorEvent.error.stack : '',
+ });
+ }
+