From d87dc0af6c88eb2fe09ccd0da73ced80f73a2ac7 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Fri, 26 Jul 2019 02:42:54 -0700 Subject: [PATCH] Add userscript manager to error reports. #862 --- src/main/Main.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/Main.coffee b/src/main/Main.coffee index 048498440..0fbf15c65 100644 --- a/src/main/Main.coffee +++ b/src/main/Main.coffee @@ -560,9 +560,11 @@ Main = [Please describe the steps needed to reproduce this error.] Script: <%= meta.name %> <%= meta.fork %> v#{g.VERSION} #{$.platform} - User agent: #{navigator.userAgent} URL: #{location.href} + User agent: #{navigator.userAgent} """ + if $.platform is 'userscript' and (info = if GM? then GM.info else (if GM_info? then GM_info)) + addDetails "Userscript manager: #{info.scriptHandler} #{info.version}" addDetails '\n' + data.error addDetails data.error.stack.replace(data.error.toString(), '').trim() if data.error.stack addDetails '\n`' + data.html + '`' if data.html