From c8db54df0968230a388f79ed8c76bbf2647744ed Mon Sep 17 00:00:00 2001 From: Hugo Montenegro Date: Sat, 14 Mar 2026 12:29:20 +0000 Subject: [PATCH] fix: prevent PWA install dialog from auto-showing on page load The @khmyznikov/pwa-install component auto-triggers its own install dialog on page load (via _triggerAppleDialog on iOS, beforeinstallprompt on Android). This is distracting when the user hasn't finished their game yet. Add manual-apple and manual-chrome attributes to suppress auto-display. The dialog is still shown explicitly via showDialog() in our pwa.install() function, which is triggered by the custom banner that only appears after game completion. --- webapp/templates/partials/_pwa_install.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/webapp/templates/partials/_pwa_install.html b/webapp/templates/partials/_pwa_install.html index 080938f9..b430e8ae 100644 --- a/webapp/templates/partials/_pwa_install.html +++ b/webapp/templates/partials/_pwa_install.html @@ -8,4 +8,6 @@ name="Wordle Global" description="{{ pwa_description|default('Play Wordle in 65+ languages') }}" install-description="Install for quick daily access" + manual-apple + manual-chrome >