From 33c03e8b7be5c77628364505a2e7f8c8a4361458 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 22 May 2026 21:32:20 +0200 Subject: [PATCH] perf: remove all delays, set iframe src directly in HTML for max speed --- .../themes/atom/views/client/nitro.blade.php | 22 ++++--------------- .../themes/dusk/views/client/nitro.blade.php | 18 ++------------- 2 files changed, 6 insertions(+), 34 deletions(-) diff --git a/resources/themes/atom/views/client/nitro.blade.php b/resources/themes/atom/views/client/nitro.blade.php index 367cf47..87a98a0 100755 --- a/resources/themes/atom/views/client/nitro.blade.php +++ b/resources/themes/atom/views/client/nitro.blade.php @@ -797,7 +797,6 @@ (function() { var overlay = document.getElementById('clientOverlay'); var iframe = document.getElementById('nitro'); - var startTime = Date.now(); var hidden = false; function hideOverlay() { if (!hidden) { @@ -810,11 +809,9 @@ var poll = setInterval(function() { try { var doc = iframe.contentDocument || iframe.contentWindow?.document; - if (doc && doc.querySelector('canvas')) { - clearInterval(poll); - var elapsed = Date.now() - startTime; - var minWait = Math.max(0, 3000 - elapsed); - setTimeout(hideOverlay, minWait); + if (doc && doc.querySelector('canvas')) { + clearInterval(poll); + hideOverlay(); } } catch(e) {} }, 200); @@ -824,20 +821,9 @@ @endif - - - {{-- Disconnected Message --}}