diff --git a/src/utils/DOMHelper.ts b/src/utils/DOMHelper.ts index f8f0487..d8dcd72 100644 --- a/src/utils/DOMHelper.ts +++ b/src/utils/DOMHelper.ts @@ -318,9 +318,9 @@ const clippy = createClippy() let currentCodeSnippetElement: Element function attachCopySnippet() { - const readmeSelector = '.repository-content #readme article' + const readmeArticleSelector = '.repository-content #readme article' return $( - readmeSelector, + readmeArticleSelector, readmeElement => readmeElement.addEventListener('mouseover', e => { // only move clippy when mouse is over a new snippet(
)
@@ -340,7 +340,12 @@ function attachCopySnippet() {
           }
         }
       }),
-    () => raiseError(new Error('cannot mount point for copy snippet button')),
+    () => {
+      const readmeSelector = '.repository-content #readme'
+      $(readmeSelector, undefined, () =>
+        raiseError(new Error('cannot find mount point for copy snippet button while readme exists'))
+      )
+    },
   )
 }