From dc2b97e5e3ba6da9a6108993bf2119b49c47df48 Mon Sep 17 00:00:00 2001 From: Matt Date: Thu, 25 Sep 2025 16:39:07 +0200 Subject: [PATCH] fix: nuclear option - inject video directly into DOM bypassing Vue/Nuxt - Remove video from Vue template entirely - Inject video HTML directly into document.body on mount - Video now exists completely outside #__nuxt and Vue control - Bypasses all framework hydration and virtual DOM issues - Add cleanup on unmount to remove injected element This nuclear approach ensures the video is rendered as pure HTML/CSS without any framework interference that could be blocking iOS Safari safe area extension. --- apps/website/components/HeroSection.vue | 132 +++++++++++++----------- 1 file changed, 69 insertions(+), 63 deletions(-) diff --git a/apps/website/components/HeroSection.vue b/apps/website/components/HeroSection.vue index f5822d5..b051e8e 100644 --- a/apps/website/components/HeroSection.vue +++ b/apps/website/components/HeroSection.vue @@ -1,35 +1,6 @@