@@ -4516,11 +4516,15 @@ async function autoSetPowerLevel() {
45164516 powerRadio . checked = true ;
45174517 state . autoPowerSet = true ;
45184518
4519- // Show auto-configured power display, hide manual selection
4519+ // Show auto-configured power display, hide manual selection and placeholder
4520+ const powerPlaceholder = document . getElementById ( "powerPlaceholder" ) ;
45204521 const powerAutoDisplay = document . getElementById ( "powerAutoDisplay" ) ;
45214522 const powerManualSelection = document . getElementById ( "powerManualSelection" ) ;
45224523 const powerAutoValue = document . getElementById ( "powerAutoValue" ) ;
45234524
4525+ if ( powerPlaceholder ) {
4526+ powerPlaceholder . style . display = "none" ;
4527+ }
45244528 if ( powerAutoDisplay ) {
45254529 powerAutoDisplay . classList . remove ( "hidden" ) ;
45264530 powerAutoDisplay . style . display = "flex" ;
@@ -4565,10 +4569,14 @@ async function autoSetPowerLevel() {
45654569 debugError ( `[DEVICE MODEL] Unknown device: ${ state . deviceModel } ` ) ;
45664570 state . autoPowerSet = false ;
45674571
4568- // Hide auto-configured power display, show manual selection
4572+ // Hide auto-configured power display and placeholder, show manual selection
4573+ const powerPlaceholder = document . getElementById ( "powerPlaceholder" ) ;
45694574 const powerAutoDisplay = document . getElementById ( "powerAutoDisplay" ) ;
45704575 const powerManualSelection = document . getElementById ( "powerManualSelection" ) ;
45714576
4577+ if ( powerPlaceholder ) {
4578+ powerPlaceholder . style . display = "none" ;
4579+ }
45724580 if ( powerAutoDisplay ) {
45734581 powerAutoDisplay . classList . add ( "hidden" ) ;
45744582 powerAutoDisplay . style . display = "none" ;
@@ -4846,11 +4854,15 @@ async function connect() {
48464854 state . bleDisconnectErrorMessage = null ; // Clear error message
48474855 state . autoPowerSet = false ; // Reset auto-power flag
48484856
4849- // Hide both power displays and clear label
4857+ // Show placeholder, hide both power displays and clear label
4858+ const powerPlaceholder = document . getElementById ( "powerPlaceholder" ) ;
48504859 const powerAutoDisplay = document . getElementById ( "powerAutoDisplay" ) ;
48514860 const powerManualSelection = document . getElementById ( "powerManualSelection" ) ;
48524861 const powerLabelStatus = document . getElementById ( "powerLabelStatus" ) ;
48534862
4863+ if ( powerPlaceholder ) {
4864+ powerPlaceholder . style . display = "flex" ;
4865+ }
48544866 if ( powerAutoDisplay ) {
48554867 powerAutoDisplay . classList . add ( "hidden" ) ;
48564868 powerAutoDisplay . style . display = "none" ;
0 commit comments