This is an automated email from the ASF dual-hosted git repository.
rubys pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git
The following commit(s) were added to refs/heads/master by this push:
new 3449d3f make all vue tools rethrow errors for debugging
3449d3f is described below
commit 3449d3f5f6a230e79e4d77fdfa4ac05481b6e174
Author: Sam Ruby <[email protected]>
AuthorDate: Sat May 12 17:52:41 2018 -0400
make all vue tools rethrow errors for debugging
---
www/board/agenda/views/vue-config.js.rb | 4 ++--
www/project/icla/views/vue-config.js.rb | 6 ++++--
www/roster/views/vue-config.js.rb | 6 ++++--
www/secretary/workbench/views/vue-config.js.rb | 6 ++++--
4 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/www/board/agenda/views/vue-config.js.rb
b/www/board/agenda/views/vue-config.js.rb
index 061383b..b2e9ae5 100644
--- a/www/board/agenda/views/vue-config.js.rb
+++ b/www/board/agenda/views/vue-config.js.rb
@@ -4,7 +4,7 @@ Vue.config.warnHandler = proc do |msg, vm, trace|
console.error "[Vue warn]: " + msg + trace if defined? console
end
-# reraise errors to enable easier debugging
-Vue.config.errorHandler = proc do |err, vm, info|
+# reraise uncapturable errors asynchronously to enable easier debugging
+Vue.config.errorHandler = proc do |err, vm, info|
setTimeout(0) { raise err }
end
diff --git a/www/project/icla/views/vue-config.js.rb
b/www/project/icla/views/vue-config.js.rb
index bdcce94..b2e9ae5 100644
--- a/www/project/icla/views/vue-config.js.rb
+++ b/www/project/icla/views/vue-config.js.rb
@@ -4,5 +4,7 @@ Vue.config.warnHandler = proc do |msg, vm, trace|
console.error "[Vue warn]: " + msg + trace if defined? console
end
-# reraise errors to enable easier debugging
-Vue.config.errorHandler = proc {|err, vm, info| raise err}
+# reraise uncapturable errors asynchronously to enable easier debugging
+Vue.config.errorHandler = proc do |err, vm, info|
+ setTimeout(0) { raise err }
+end
diff --git a/www/roster/views/vue-config.js.rb
b/www/roster/views/vue-config.js.rb
index bdcce94..b2e9ae5 100644
--- a/www/roster/views/vue-config.js.rb
+++ b/www/roster/views/vue-config.js.rb
@@ -4,5 +4,7 @@ Vue.config.warnHandler = proc do |msg, vm, trace|
console.error "[Vue warn]: " + msg + trace if defined? console
end
-# reraise errors to enable easier debugging
-Vue.config.errorHandler = proc {|err, vm, info| raise err}
+# reraise uncapturable errors asynchronously to enable easier debugging
+Vue.config.errorHandler = proc do |err, vm, info|
+ setTimeout(0) { raise err }
+end
diff --git a/www/secretary/workbench/views/vue-config.js.rb
b/www/secretary/workbench/views/vue-config.js.rb
index bdcce94..b2e9ae5 100644
--- a/www/secretary/workbench/views/vue-config.js.rb
+++ b/www/secretary/workbench/views/vue-config.js.rb
@@ -4,5 +4,7 @@ Vue.config.warnHandler = proc do |msg, vm, trace|
console.error "[Vue warn]: " + msg + trace if defined? console
end
-# reraise errors to enable easier debugging
-Vue.config.errorHandler = proc {|err, vm, info| raise err}
+# reraise uncapturable errors asynchronously to enable easier debugging
+Vue.config.errorHandler = proc do |err, vm, info|
+ setTimeout(0) { raise err }
+end
--
To stop receiving notification emails like this one, please contact
[email protected].