File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed 
jsdom-nodejs-env/src/main/scala/org/scalajs/jsenv/jsdomnodejs Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -81,8 +81,11 @@ class JSDOMNodeJSEnv(config: JSDOMNodeJSEnv.Config) extends JSEnv {
8181         |(function () { 
8282         |  var jsdom = require("jsdom"); 
8383         | 
84-          |  var virtualConsole = new jsdom.VirtualConsole() 
85-          |    .sendTo(console, { omitJSDOMErrors: true }); 
84+          |  var virtualConsole = new jsdom.VirtualConsole(); 
85+          |  if (typeof virtualConsole.forwardTo === 'function') 
86+          |    virtualConsole.forwardTo(console, { omitJSDOMErrors: true }) 
87+          |  else 
88+          |    virtualConsole.sendTo(console, { omitJSDOMErrors: true }); 
8689         |  virtualConsole.on("jsdomError", function (error) { 
8790         |    /* #42 Counter-hack the hack that React's development mode uses 
8891         |     * to bypass browsers' debugging tools. If we detect that we are 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments