From c1d536d367d953dae6f3346b65f00bda2fa11f5e Mon Sep 17 00:00:00 2001 From: user Date: Mon, 27 Apr 2026 21:07:56 +0900 Subject: [PATCH] ui: prevent FOUC by hiding workspace and fading in after JS init --- internal/webapp/static/app.js | 3 +++ internal/webapp/static/index.html | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/internal/webapp/static/app.js b/internal/webapp/static/app.js index e9ba8c4..def8459 100644 --- a/internal/webapp/static/app.js +++ b/internal/webapp/static/app.js @@ -527,3 +527,6 @@ document.querySelectorAll(".lang-btn").forEach((btn) => { window.renderAuth = renderAuth; window.setLanguage = setLanguage; renderAuth(); +requestAnimationFrame(() => { + document.documentElement.classList.add("is-ready"); +}); diff --git a/internal/webapp/static/index.html b/internal/webapp/static/index.html index 5eb93f0..87e37db 100644 --- a/internal/webapp/static/index.html +++ b/internal/webapp/static/index.html @@ -5,6 +5,11 @@ Tutor Platform +