diff --git a/javascript/cable_ready.js b/javascript/cable_ready.js
index <HASH>..<HASH> 100644
--- a/javascript/cable_ready.js
+++ b/javascript/cable_ready.js
@@ -371,12 +371,16 @@ const perform = (
           if (detail.element || options.emitMissingElementWarnings)
             DOMOperations[name](detail)
         } catch (e) {
-          if (detail.element)
-            console.log(`CableReady detected an error in ${name}! ${e.message}`)
-          else
+          if (detail.element) {
+            console.error(
+              `CableReady detected an error in ${name}! ${e.message}. If you need to support older browsers make sure you've included the corresponding polyfills. https://docs.stimulusreflex.com/setup#polyfills-for-ie11.`
+            )
+            console.error(e)
+          } else {
             console.log(
               `CableReady ${name} failed due to missing DOM element for selector: '${detail.selector}'`
             )
+          }
         }
       }
     }
Add more detail to the CableReady error message (#<I>)

* add more detail to the CableReady error message



* Currently it just states 'CableReady detected an error in morph! Object doesn't support this action' which makes it pretty hard to debug



* run prettier-standard:format



* add polyfills hint to error message



* Update error message