• Robert Knight's avatar
    Replace unsafe uses of `hasOwnProperty` with `Object.hasOwn` polyfill · e8d3807d
    Robert Knight authored
    `hasOwnProperty` is unsafe if called on an object which may potentially
    have its own or an inherited property called "hasOwnProperty" or which
    has a null prototype. Add a polyfill for the modern alternative and
    remove the ESLint suppression.
    
     - Replace various uses of `hasOwnProperty` with `hasOwn` polyfill. In
       tests we can use `Object.hasOwn` directly, since tests only run in
       modern browsers.
    
     - Remove obsolete `Object.assign` polyfill in `parse-json-config.js`.
       IE 10/11 have been unsupported for long enough that I think we can
       stop worrying about it in the boot script.
    e8d3807d
Name
Last commit
Last update
..
test Loading commit data...
html-metadata.js Loading commit data...
html-side-by-side.js Loading commit data...
html.js Loading commit data...
image-text-layer.js Loading commit data...
index.js Loading commit data...
pdf-metadata.js Loading commit data...
pdf.js Loading commit data...
vitalsource.js Loading commit data...