From 46b770c658f4ace2faba2d2942081c2bcd8a1d1a Mon Sep 17 00:00:00 2001 From: Mayhem Date: Sat, 22 Jun 2013 23:21:52 +0200 Subject: [PATCH] Remove the full path to the script in Firefox stack traces. Close #1143. --- src/General/Main.coffee | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/General/Main.coffee b/src/General/Main.coffee index 915a6098e..3179b7443 100644 --- a/src/General/Main.coffee +++ b/src/General/Main.coffee @@ -324,7 +324,17 @@ Main = postErrors: -> return if Main.v2Detected - errors = Main.errors.map (d) -> d.message + ' ' + d.error.stack + errors = Main.errors.map (d) -> + {stack} = d.error + <% if (type === 'userscript') { %> + # Before: + # someFn@file:///C:/Users//AppData/Roaming/Mozilla/Firefox/Profiles/.default/gm_scripts/4chan_X/4chan-X.user.js:line_number + # someFn@file:///home//.mozilla/firefox/.default/gm_scripts/4chan_X/4chan-X.user.js:line_number + # After: + # someFn@4chan-X.user.js:line_number + stack.replace /file:\/{3}.+\//g, '' if stack + <% } %> + "#{d.message} #{stack}" $.ajax '<%= meta.page %>errors', {}, sync: true form: $.formData