diff --git a/src/modules/reader/utils/Reader.utils.ts b/src/modules/reader/utils/Reader.utils.ts index 9781d5c7..7ad7f012 100644 --- a/src/modules/reader/utils/Reader.utils.ts +++ b/src/modules/reader/utils/Reader.utils.ts @@ -148,13 +148,14 @@ export const createUpdateReaderPageLoadState = const img = new Image(); img.onload = () => { const isSpreadPageFlag = isSpreadPage(img); - const pageSpreadState = pagesToSpreadState[index]; - if (!isSpreadPageFlag || pageSpreadState.isSpread === isSpreadPageFlag) { + if (!isSpreadPageFlag) { return; } setPagesToSpreadState((prevState) => { - const isOfOutdatedSpreadState = prevState[index] === undefined || prevState[index].url !== url; + const pageSpreadState = prevState[index]; + + const isOfOutdatedSpreadState = pageSpreadState === undefined || pageSpreadState.url !== url; if (isOfOutdatedSpreadState) { return prevState; } @@ -169,10 +170,6 @@ export const createUpdateReaderPageLoadState = img.src = url; } - if (pageLoadStates[index].loaded) { - return; - } - setPageLoadStates((statePageLoadStates) => { const pageLoadState = statePageLoadStates[index];