diff --git a/frappe/public/js/frappe/request.js b/frappe/public/js/frappe/request.js
index a848e44124..abd75c83ac 100644
--- a/frappe/public/js/frappe/request.js
+++ b/frappe/public/js/frappe/request.js
@@ -254,6 +254,13 @@ frappe.request.report_error = function(xhr, request_opts) {
.toggle(error_report_email ? true : false)
.on("click", function() {
var error_report_message = [
+ '
Please type some additional information that could help us reproduce this issue:
',
+ '',
+ '
',
+ 'Route
',
+ '' + frappe.get_route_str() + '
',
+ '
',
'Error Report
',
'' + exc + '
',
'
',
diff --git a/frappe/public/js/frappe/ui/messages.js b/frappe/public/js/frappe/ui/messages.js
index 88e1b712ff..b9ea89d7e9 100644
--- a/frappe/public/js/frappe/ui/messages.js
+++ b/frappe/public/js/frappe/ui/messages.js
@@ -17,7 +17,7 @@ frappe.messages.waiting = function(parent, msg, bar_percent) {
frappe.throw = function(msg) {
msgprint(msg);
- throw msg;
+ throw new Error(msg);
}
frappe.confirm = function(message, ifyes, ifno) {