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
 | ||||
| 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 : '',
 | ||||
| +    });
 | ||||
| +  }
 | ||||
| +
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue