From 88b9c0d17578469eb9da2eca1d3f932970a4ec94 Mon Sep 17 00:00:00 2001 From: Mateusz Russak Date: Wed, 6 Mar 2024 17:41:15 +0100 Subject: [PATCH] perf: tiny bit faster pdf go to page --- ui/src/core_components/embed/CorePDF.vue | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/ui/src/core_components/embed/CorePDF.vue b/ui/src/core_components/embed/CorePDF.vue index 7203996f..92363efb 100644 --- a/ui/src/core_components/embed/CorePDF.vue +++ b/ui/src/core_components/embed/CorePDF.vue @@ -184,9 +184,6 @@ const buildMatches = () => { const renderingComplete = () => { buildMatches(); - if (fields.page.value) { - gotoPage(fields.page.value); - } if (currentMatch.value) { gotoHighlight(currentMatch.value); } @@ -267,6 +264,14 @@ const decrementScale = () => { scale.value = scale.value > 0.25 ? scale.value - 0.1 : scale.value; }; +watch(pagesLoaded, () => { + if (pagesLoaded.value === pages.value) { + if (fields.page.value) { + gotoPage(fields.page.value); + } + } +}); + watch([highlightsList, pagesLoaded], () => { if ( (!highlightText.value || highlightsList.value.length === pages.value) &&