Jelajahi Sumber

Merge pull request #8961 from overleaf/ae-prevent-compile-on-load

Allow "compile on load" to be disabled (for tests)

GitOrigin-RevId: f36b4a5c10c4bd68832e27d6472346f77afdb9c2
Alf Eaton 4 tahun lalu
induk
melakukan
36fae7c8ea

+ 4 - 0
services/web/frontend/js/features/pdf-preview/util/compiler.js

@@ -65,6 +65,10 @@ export default class DocumentCompiler {
   async compile(options = {}) {
     options = { ...this.defaultOptions, ...options }
 
+    if (options.isAutoCompileOnLoad && getMeta('ol-preventCompileOnLoad')) {
+      return
+    }
+
     // set "compiling" to true (in the React component's state), and return if it was already true
     const wasCompiling = this.compilingRef.current
     this.setCompiling(true)