                (let [msg-hist (focus-msgs #{:files-changed :compile-warning} msg-hist')
                      msg-names (map :msg-name msg-hist)
                      msg (first msg-hist)]
-                 #_(.log js/console (prn-str msg))
-                 (cond
-                  (reload-file-state? msg-names opts)
-                  (alts! [(reloading/reload-js-files opts msg) (timeout 1000)])
-                  
-                  (block-reload-file-state? msg-names opts)
-                  (.warn js/console "Figwheel: Not loading code with warnings - " (-> msg :files first :file)))
+                 (when @autoload
+                     #_(.log js/console (prn-str msg))
+                     (cond
+                       (reload-file-state? msg-names opts)
+                       (alts! [(reloading/reload-js-files opts msg) (timeout 1000)])
+                       
+                       (block-reload-file-state? msg-names opts)
+                       (.warn js/console "Figwheel: Not loading code with warnings - " (-> msg :files first :file))))
                  (recur))))
     (fn [msg-hist] (put! ch msg-hist) msg-hist)))
 

                 :content args})
  args)

(defn console-print [args]
  (.apply (.-log js/console) js/console (into-array args))
  args)

    (go
     (cond
      (reload-file-state? msg-names opts)
      (if (and @autoload (:autoload opts))
        (<! (heads-up/flash-loaded))
        (<! (heads-up/clear)))
     
      (compile-refail-state? msg-names)
      (do
        (<! (heads-up/clear))
