From 69d0b1e46e6820a99856487ccb946d92cf0b2361 Mon Sep 17 00:00:00 2001 From: Mike Date: Wed, 24 Sep 2025 16:22:24 +0200 Subject: [PATCH] Fix: Disable browser zooming for presentations (#5543) --- .../frontend-2/components/presentation/PageWrapper.vue | 2 ++ .../[id]/presentations/[presentationId]/index.vue | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/packages/frontend-2/components/presentation/PageWrapper.vue b/packages/frontend-2/components/presentation/PageWrapper.vue index 3dde0c1b6..494dc699a 100644 --- a/packages/frontend-2/components/presentation/PageWrapper.vue +++ b/packages/frontend-2/components/presentation/PageWrapper.vue @@ -91,6 +91,7 @@ const viewerProgress = ref(0) const ViewerWrapper = resolveComponent('PresentationViewerWrapper') +const title = computed(() => presentation.value?.title) const canEditPresentation = computed(() => { return presentation.value?.permissions.canUpdate.authorized }) @@ -119,6 +120,7 @@ const handleKeydown = (event: KeyboardEvent) => { } useEventListener('keydown', handleKeydown) +useHead({ title }) onMounted(() => { mixpanel.track('Presentation Viewed', { diff --git a/packages/frontend-2/pages/projects/[id]/presentations/[presentationId]/index.vue b/packages/frontend-2/pages/projects/[id]/presentations/[presentationId]/index.vue index 069f612c5..ba2ba2441 100644 --- a/packages/frontend-2/pages/projects/[id]/presentations/[presentationId]/index.vue +++ b/packages/frontend-2/pages/projects/[id]/presentations/[presentationId]/index.vue @@ -8,4 +8,14 @@ definePageMeta({ layout: 'empty' }) + +useHead({ + meta: [ + { + name: 'viewport', + content: + 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no' + } + ] +})