瀏覽代碼

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 年之前
父節點
當前提交
36fae7c8ea
共有 1 個文件被更改,包括 4 次插入 和 0 次删除
  1. 4 0
      services/web/frontend/js/features/pdf-preview/util/compiler.js

+ 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)