• 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...
activity.js Loading commit data...
annotations.js Loading commit data...
defaults.js Loading commit data...
direct-linked.js Loading commit data...
drafts.js Loading commit data...
filters.js Loading commit data...
frames.js Loading commit data...
groups.js Loading commit data...
links.js Loading commit data...
real-time-updates.js Loading commit data...
route.js Loading commit data...
selection.js Loading commit data...
session.js Loading commit data...
sidebar-panels.js Loading commit data...
toast-messages.js Loading commit data...
viewer.js Loading commit data...