diff --git a/src/edit/global_events.js b/src/edit/global_events.js
index dd7d18530837f4acfb76b37b551dde677febfb67..b2ab7d57c1986a81559bbbdd06271a5437afd5a6 100644
--- a/src/edit/global_events.js
+++ b/src/edit/global_events.js
@@ -6,8 +6,8 @@ import { on } from "../util/event"
 // garbage collected.
 
 function forEachCodeMirror(f) {
-  if (!document.body.getElementsByClassName) return
-  let byClass = document.body.getElementsByClassName("CodeMirror")
+  if (!document.getElementsByClassName) return
+  let byClass = document.getElementsByClassName("CodeMirror")
   for (let i = 0; i < byClass.length; i++) {
     let cm = byClass[i].CodeMirror
     if (cm) f(cm)