beforeinstallprompt fires asynchronously after renderLanding() runs, so the click handler was never attached when the prompt arrived late. Always attach the handler and check deferredInstallPrompt at click time. |
||
|---|---|---|
| .. | ||
| api.js | ||
| app.js | ||
| calendar.js | ||
| db.js | ||
| stats.js | ||
| theme.js | ||