diff --git a/docs/changes/2252.rp b/docs/changes/2252.rp
new file mode 100644
index 0000000000000000000000000000000000000000..8b95f24a90c89f1a1eb06edf4c52d83013fba725
--- /dev/null
+++ b/docs/changes/2252.rp
@@ -0,0 +1,2 @@
+RPs can now call navigator.id.watch from the head of their document. 
+
diff --git a/resources/static/include_js/include.js b/resources/static/include_js/include.js
index 8d4609e0a12e582c506ccf09d172fdcc3740cc6f..eb2dab63ec9a097ba2ac3a0f17eeb05be9c5992d 100644
--- a/resources/static/include_js/include.js
+++ b/resources/static/include_js/include.js
@@ -998,7 +998,7 @@
           // 'interactive' is the same as DOMContentLoaded,
           // but not all browsers use it, sadly.
           if (state === 'loaded' || state === 'complete' || state === 'interactive') {
-            document.detachEvent('onreadystatechange', ready);'
+            document.detachEvent('onreadystatechange', ready);
             callback();
           }
         });