You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My only concern is how do we insure it's always populated correctly. I'd be more than happy to accept this if you have tests for every browser and it works as expected. This would be a very welcoming change.
I observed that while
error.name
is empty regularly, some browsers prepend it to the message.E.g. when having
Those are the observed values:
Opera 12.12
Name:
null
Message:
Uncaught exception: Error: DOMException: INDEX_SIZE_ERR
Android Browser 4.2 + 4.4
Name:
null
Message:
Uncaught DOMException: INDEX_SIZE_ERR
Edge 12 + 13
Name:
null
Message:
DOMException: INDEX_SIZE_ERR
Or when having this:
I saw this in the logs:
Safari 9
Name:
null
Message:
Error: Foo
I also observed native errors like this:
Safari 9
Name:
null
Message:
TypeError: foo.bar is not a function
Is there any interest in normalizing this stuff in TraceKit? I think we could parse the names out of the message quite easily using some RegEx magic.
I could implement this if it is something you would include in TraceKit.
The text was updated successfully, but these errors were encountered: