diff --git a/app/assets/javascripts/pretty-text/engines/discourse-markdown-it.js.es6 b/app/assets/javascripts/pretty-text/engines/discourse-markdown-it.js.es6 index 0b0b0102029..a3cbb609f23 100644 --- a/app/assets/javascripts/pretty-text/engines/discourse-markdown-it.js.es6 +++ b/app/assets/javascripts/pretty-text/engines/discourse-markdown-it.js.es6 @@ -3,8 +3,8 @@ import { sanitize } from 'pretty-text/sanitizer'; function deprecate(feature, name){ return function() { - if (console && console.log) { - console.log(feature + ': ' + name + ' is deprecated, please use the new markdown it APIs'); + if (window.console && window.console.log) { + window.console.log(feature + ': ' + name + ' is deprecated, please use the new markdown it APIs'); } }; } diff --git a/lib/pretty_text.rb b/lib/pretty_text.rb index db51ca4ac40..5394ca14aa5 100644 --- a/lib/pretty_text.rb +++ b/lib/pretty_text.rb @@ -74,6 +74,7 @@ module PrettyText if Rails.env.development? || Rails.env.test? ctx.attach("console.log", proc { |l| p l }) + ctx.eval('window.console = console;') end ctx_load(ctx, "#{Rails.root}/app/assets/javascripts/discourse-loader.js")