From cac526d4f1c6b5f48d5acd791962998e17e1ef3d Mon Sep 17 00:00:00 2001
From: David <33458145+davidmcpowell@users.noreply.github.com>
Date: Thu, 4 Sep 2025 09:57:33 +0100
Subject: [PATCH] Merge pull request #28253 from
overleaf/dp-compile-timeout-paywall-changes
Fix compile timeout logic for a different user's project
GitOrigin-RevId: cae5b5f31473d30c7db2533eb4c6ef11e8f21047
---
.../pdf-preview/pdf-error-state/pdf-error-state.tsx | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/services/web/frontend/js/features/ide-redesign/components/pdf-preview/pdf-error-state/pdf-error-state.tsx b/services/web/frontend/js/features/ide-redesign/components/pdf-preview/pdf-error-state/pdf-error-state.tsx
index 4a31293b13..c7f3cb91ac 100644
--- a/services/web/frontend/js/features/ide-redesign/components/pdf-preview/pdf-error-state/pdf-error-state.tsx
+++ b/services/web/frontend/js/features/ide-redesign/components/pdf-preview/pdf-error-state/pdf-error-state.tsx
@@ -10,6 +10,7 @@ import {
import GeneralErrorState from './general-error-state'
import RenderingErrorExpectedState from './rendering-error-expected-state'
import RenderingErrorState from './rendering-error-state'
+import getMeta from '@/utils/meta'
// AvailableStates
// - rendering-error-expected
@@ -30,7 +31,9 @@ import RenderingErrorState from './rendering-error-state'
function PdfErrorState() {
const { loadingError } = usePdfPreviewContext()
// TODO ide-redesign-cleanup: rename showLogs to something else and check usages
- const { hasShortCompileTimeout, error, showLogs } = useCompileContext()
+ const { error, showLogs } = useCompileContext()
+ const { compileTimeout } = getMeta('ol-compileSettings')
+
const newEditor = useIsNewEditorEnabled()
const { t } = useTranslation()
@@ -40,7 +43,7 @@ function PdfErrorState() {
switch (error) {
case 'timedout': {
- if (hasShortCompileTimeout) {
+ if (compileTimeout < 60) {
return
} else {
return