@@ -119,7 +119,7 @@ class SettingsStore extends EventTargetShim {
119
119
if ( result && typeof result === 'object' ) {
120
120
result = migrateSettings ( result ) ;
121
121
for ( const key of Object . keys ( result ) ) {
122
- if ( base . hasOwnProperty ( key ) ) {
122
+ if ( Object . prototype . hasOwnProperty . call ( base , key ) ) {
123
123
const value = result [ key ] ;
124
124
if ( value && typeof value === 'object' ) {
125
125
base [ key ] = value ;
@@ -198,7 +198,7 @@ class SettingsStore extends EventTargetShim {
198
198
return false ;
199
199
}
200
200
const storage = this . getAddonStorage ( addonId ) ;
201
- if ( storage . hasOwnProperty ( 'enabled' ) ) {
201
+ if ( Object . prototype . hasOwnProperty . call ( storage , 'enabled' ) ) {
202
202
return storage . enabled ;
203
203
}
204
204
return ! ! manifest . enabledByDefault ;
@@ -211,7 +211,7 @@ class SettingsStore extends EventTargetShim {
211
211
if ( ! settingObject ) {
212
212
throw new Error ( `Unknown setting: ${ settingId } ` ) ;
213
213
}
214
- if ( storage . hasOwnProperty ( settingId ) ) {
214
+ if ( Object . prototype . hasOwnProperty . call ( storage , settingId ) ) {
215
215
return storage [ settingId ] ;
216
216
}
217
217
return settingObject . default ;
@@ -391,7 +391,7 @@ class SettingsStore extends EventTargetShim {
391
391
392
392
import ( data ) {
393
393
for ( const [ addonId , value ] of Object . entries ( data . addons ) ) {
394
- if ( ! addons . hasOwnProperty ( addonId ) ) {
394
+ if ( ! Object . prototype . hasOwnProperty . call ( addons , addonId ) ) {
395
395
continue ;
396
396
}
397
397
const { enabled, settings} = value ;
0 commit comments