File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1082,10 +1082,10 @@ async function performAppLaunchZoneCheck() {
10821082 debugWarn ( `[GEO AUTH] [INIT] Failed to center map: ${ mapErr . message } ` ) ;
10831083 }
10841084
1085- // Enable Connect button only if in valid zone
1085+ // Enable Connect button only if in valid zone AND external antenna selected
10861086 if ( result . success && result . in_zone ) {
1087- setConnectButtonDisabled ( false ) ;
1088- debugLog ( "[GEO AUTH] [INIT] ✅ Connect button enabled (in valid zone) " ) ;
1087+ updateConnectButtonState ( ) ; // Checks both zone and antenna
1088+ debugLog ( "[GEO AUTH] [INIT] ✅ Zone check passed, updateConnectButtonState() called " ) ;
10891089
10901090 // Start 30s slot refresh timer (disconnected mode)
10911091 if ( state . slotRefreshTimerId ) {
@@ -5432,7 +5432,7 @@ async function connect() {
54325432 debugError ( `[BLE] BLE connection failed: ${ e . message } ` , e ) ;
54335433 setConnStatus ( "Disconnected" , STATUS_COLORS . error ) ;
54345434 setDynamicStatus ( "Connection failed" , STATUS_COLORS . error ) ;
5435- setConnectButtonDisabled ( false ) ;
5435+ updateConnectButtonState ( ) ; // Re-check zone and antenna requirements
54365436 }
54375437}
54385438async function disconnect ( ) {
You can’t perform that action at this time.
0 commit comments