@@ -29,9 +29,9 @@ use crate::metadata::{
29
29
create_driver_metadata, get_driver_version_from_metadata, get_metadata, write_metadata,
30
30
} ;
31
31
use crate :: {
32
- create_http_client, format_one_arg, format_three_args, Logger , SeleniumManager , BETA ,
33
- DASH_VERSION , DEV , ENV_PROGRAM_FILES , ENV_PROGRAM_FILES_X86 , NIGHTLY , REMOVE_X86 , STABLE ,
34
- WMIC_COMMAND , WMIC_COMMAND_ENV ,
32
+ create_http_client, format_one_arg, format_three_args, format_two_args , Logger ,
33
+ SeleniumManager , BETA , DASH_VERSION , DEV , ENV_PROGRAM_FILES , ENV_PROGRAM_FILES_X86 , NIGHTLY ,
34
+ REG_QUERY_FIND , REMOVE_X86 , STABLE , WMIC_COMMAND , WMIC_COMMAND_ENV ,
35
35
} ;
36
36
37
37
pub const FIREFOX_NAME : & str = "firefox" ;
@@ -139,6 +139,13 @@ impl SeleniumManager for FirefoxManager {
139
139
browser_path,
140
140
) ,
141
141
] ;
142
+ if !self . is_browser_version_unstable ( ) {
143
+ commands. push ( format_two_args (
144
+ REG_QUERY_FIND ,
145
+ r#"HKCU\Software\Mozilla"# ,
146
+ self . browser_name ,
147
+ ) ) ;
148
+ }
142
149
}
143
150
_ => return None ,
144
151
}
0 commit comments