From a2fb45869625065d10acefbf50d056331bbc676e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joaqu=C3=ADn=20S=C3=A1nchez?= Date: Fri, 3 Feb 2023 10:05:17 +0100 Subject: [PATCH] fix(ui): add viewport header to enable/disable pinch to zoom in Safari (#1590) --- composables/setups.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/composables/setups.ts b/composables/setups.ts index 072fb423..b569ea52 100644 --- a/composables/setups.ts +++ b/composables/setups.ts @@ -18,6 +18,10 @@ export function setupPageHeader() { dir: () => localeMap[locale.value] ?? 'auto', class: () => enablePinchToZoom.value ? ['enable-pinch-to-zoom'] : [], }, + meta: [{ + name: 'viewport', + content: () => `width=device-width,initial-scale=1${enablePinchToZoom.value ? '' : ',maximum-scale=1,user-scalable=0'},viewport-fit=cover`, + }], titleTemplate: (title) => { let titleTemplate = title ?? ''