@@ -778,7 +778,7 @@ async function parseFields(settings, login) {
778
778
for ( var key in login . fields ) {
779
779
if (
780
780
Array . isArray ( login . fields [ key ] ) &&
781
- login . fields [ key ] . indexOf ( parts [ 0 ] . toLowerCase ( ) ) >= 0
781
+ login . fields [ key ] . includes ( parts [ 0 ] . toLowerCase ( ) )
782
782
) {
783
783
login . fields [ key ] = parts [ 1 ] ;
784
784
break ;
@@ -789,7 +789,7 @@ async function parseFields(settings, login) {
789
789
for ( var key in login . settings ) {
790
790
if (
791
791
typeof login . settings [ key ] . type !== "undefined" &&
792
- login . settings [ key ] . name . indexOf ( parts [ 0 ] . toLowerCase ( ) ) >= 0
792
+ login . settings [ key ] . name === parts [ 0 ] . toLowerCase ( )
793
793
) {
794
794
if ( login . settings [ key ] . type === "bool" ) {
795
795
login . settings [ key ] = [ "true" , "yes" ] . includes ( parts [ 1 ] . toLowerCase ( ) ) ;
@@ -805,9 +805,9 @@ async function parseFields(settings, login) {
805
805
// clean up unassigned fields
806
806
for ( var key in login . fields ) {
807
807
if ( Array . isArray ( login . fields [ key ] ) ) {
808
- if ( key == "secret" && lines . length ) {
808
+ if ( key === "secret" && lines . length ) {
809
809
login . fields . secret = lines [ 0 ] ;
810
- } else if ( key == "login" ) {
810
+ } else if ( key === "login" ) {
811
811
const defaultUsername = getSetting ( "username" , login , settings ) ;
812
812
login . fields [ key ] = defaultUsername || login . login . match ( / ( [ ^ \/ ] + ) $ / ) [ 1 ] ;
813
813
} else {
@@ -905,14 +905,14 @@ function onExtensionInstalled(details) {
905
905
} ) ;
906
906
} ;
907
907
908
- if ( details . reason == "install" ) {
908
+ if ( details . reason === "install" ) {
909
909
show (
910
910
"installed" ,
911
911
"browserpass: Install native host app" ,
912
912
"Remember to install the complementary native host app to use this extension.\n" +
913
913
"Instructions here: https://github.com/browserpass/browserpass-native"
914
914
) ;
915
- } else if ( details . reason == "update" ) {
915
+ } else if ( details . reason === "update" ) {
916
916
var changelog = {
917
917
3000000 :
918
918
"New major update is out, please update the native host app to v3.\n" +
0 commit comments