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

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

GitOrigin-RevId: f36b4a5c10c4bd68832e27d6472346f77afdb9c2
This commit is contained in:
Alf Eaton 2022-08-09 14:49:27 +01:00 committed by Copybot
parent d905863002
commit 36fae7c8ea

View file

@ -65,6 +65,10 @@ export default class DocumentCompiler {
async compile(options = {}) { async compile(options = {}) {
options = { ...this.defaultOptions, ...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 // set "compiling" to true (in the React component's state), and return if it was already true
const wasCompiling = this.compilingRef.current const wasCompiling = this.compilingRef.current
this.setCompiling(true) this.setCompiling(true)