From f6b481beebb8d2e40f214c93436a43a37a997c54 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Mon, 30 Mar 2026 15:20:46 +0530 Subject: [PATCH 1/2] fix: skip re-assigning slideCursor for already visible case --- frontend/src/pages/Slideshow.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/pages/Slideshow.vue b/frontend/src/pages/Slideshow.vue index 021abd3a..7051c8d3 100644 --- a/frontend/src/pages/Slideshow.vue +++ b/frontend/src/pages/Slideshow.vue @@ -250,13 +250,14 @@ const slideLeave = (el, done) => { } const resetCursorVisibility = () => { + if (slideCursor.value != 'none') return let cursorTimer slideCursor.value = 'auto' clearTimeout(cursorTimer) cursorTimer = setTimeout(() => { slideCursor.value = 'none' - }, 3000) + }, 9000) } const handleFullScreenChange = () => { From 037d35cc62b38696849b2534d7f1fdc05e3d4962 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Mon, 30 Mar 2026 15:24:54 +0530 Subject: [PATCH 2/2] fix: add document title from presentation title --- frontend/src/pages/PresentationEditor.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/src/pages/PresentationEditor.vue b/frontend/src/pages/PresentationEditor.vue index 63416e24..f70898fe 100644 --- a/frontend/src/pages/PresentationEditor.vue +++ b/frontend/src/pages/PresentationEditor.vue @@ -57,7 +57,7 @@ import { ref, watch, useTemplateRef, provide, onMounted, onBeforeUnmount, inject } from 'vue' import { useRoute, useRouter, onBeforeRouteLeave } from 'vue-router' -import { call } from 'frappe-ui' +import { call, usePageMeta } from 'frappe-ui' import EditorNavbar from '@/components/EditorNavbar.vue' import NavigationPanel from '@/components/NavigationPanel.vue' @@ -387,4 +387,10 @@ const openLayoutDialog = (action, index) => { layoutAction.value = action insertIndex.value = index } + +usePageMeta(() => { + return { + title: presentationDoc.value?.title || 'Slides', + } +})