@@ -781,7 +781,7 @@ function on_pick_folder(aEvent) {
781781 let folder = aEvent . target . _folder ;
782782 let picker = document . getElementById ( "startupFolder" ) ;
783783 picker . folder = folder ;
784- picker . setAttribute ( "label" , folder . prettyName + ' (' + folder . URI + ')' ) ;
784+ picker . setAttribute ( "label" , folder . prettyName + ' (' + folder . URI + ')' ) ;
785785 tbsf_prefs . setStringPref ( "startup_folder" , folder . URI ) ;
786786}
787787
@@ -793,11 +793,12 @@ function extra_on_load() {
793793 folder = MailUtils . getExistingFolder ( startup_folder ) ;
794794 if ( folder ) {
795795 picker . folder = folder ;
796- picker . setAttribute ( "label" , folder . prettyName + ' (' + folder . URI + ')' ) ;
796+ picker . setAttribute ( "label" , folder . prettyName + ' (' + folder . URI + ')' ) ;
797797 } else {
798798 let menu = document . getElementById ( "startup_folder_method" ) ;
799799 menu . value = "0" ;
800800 picker . disabled = true ;
801+ picker . style . display = "none" ;
801802 }
802803 on_startup_folder_method_changed ( ) ;
803804}
@@ -807,11 +808,13 @@ function on_startup_folder_method_changed() {
807808 const picker = document . getElementById ( "startupFolder" ) ;
808809 let notice = false ;
809810 if ( method == "1" ) {
811+ picker . style . display = "" ;
810812 picker . disabled = false ;
811813 if ( picker . folder )
812814 tbsf_prefs . setStringPref ( "startup_folder" , picker . folder . URI ) ;
813815 notice = ( g_ThunderbirdMajorVersion < 98 ) ;
814816 } else {
817+ picker . style . display = "none" ;
815818 picker . disabled = true ;
816819 tbsf_prefs . setStringPref ( "startup_folder" , "" ) ;
817820 }
0 commit comments