diff --git a/js/app.js b/js/app.js index 8bd8d854..6b8b9b34 100644 --- a/js/app.js +++ b/js/app.js @@ -1212,12 +1212,14 @@ class Application { await this.initializeServices(); const modalPromise = this.initializeUIResources(); + + // Initialize UI listeners early so buttons are responsive while network connects + this.initializeUserInterface(); + await this.initializeNetwork(); await modalPromise; await this.initializeDataAndSession(); - - this.initializeUserInterface(); await this.performAutoLogin(); await this.finalizeInitialization();