Add the error name and error message in Firefox error reports.
Chrome gives the error name and error message in the stack trace already. Also, no need to check `if stack` since we already filter them.
This commit is contained in:
parent
8a9df9d15a
commit
d583c74049
@ -332,16 +332,18 @@ Main =
|
||||
postErrors: ->
|
||||
return if Main.v2Detected
|
||||
errors = Main.errors.filter((d) -> !!d.error.stack).map((d) ->
|
||||
{stack} = d.error
|
||||
<% if (type === 'userscript') { %>
|
||||
# Before:
|
||||
# someFn@file:///C:/Users/<USER>/AppData/Roaming/Mozilla/Firefox/Profiles/<garbage>.default/gm_scripts/4chan_X/4chan-X.user.js:line_number
|
||||
# someFn@file:///home/<USER>/.mozilla/firefox/<garbage>.default/gm_scripts/4chan_X/4chan-X.user.js:line_number
|
||||
# After:
|
||||
# someFn@4chan-X.user.js:line_number
|
||||
stack = stack.replace /file:\/{3}.+\//g, '' if stack
|
||||
{name, message, stack} = d.error
|
||||
stack = stack.replace /file:\/{3}.+\//g, ''
|
||||
"#{d.message} #{name}: #{message} #{stack}"
|
||||
<% } else { %>
|
||||
"#{d.message} #{d.error.stack}"
|
||||
<% } %>
|
||||
"#{d.message} #{stack}"
|
||||
).join '\n'
|
||||
return unless errors
|
||||
$.ajax '<%= meta.page %>errors', {},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user