dillon1000/react
Commit
Browse files DevTools: Replaced unsafe hasOwnProperty() calls (#17768)
DevTools previously called in several places with user-defined values. This could lead to runtime errors if those values had an overriden attribute. This commit replaces those callse with instead. New test cases have been added.
Changed paths10 files
First-parent comparisonpackages/react-devtools-shared/src/__tests__/__snapshots__/inspectedElementContext-test.js.snap ModifiedM packages/react-devtools-shared/src/__tests__/inspectedElementContext-test.js ModifiedM packages/react-devtools-shared/src/__tests__/legacy/__snapshots__/inspectElement-test.js.snap ModifiedM packages/react-devtools-shared/src/__tests__/legacy/inspectElement-test.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/KeyValue.js ModifiedM packages/react-devtools-shared/src/devtools/views/utils.js ModifiedM packages/react-devtools-shared/src/utils.js ModifiedA packages/react-devtools-shell/src/app/InspectableElements/EdgeCaseObjects.js AddedM packages/react-devtools-shell/src/app/InspectableElements/InspectableElements.js ModifiedM packages/react-devtools-shell/src/app/InspectableElements/UnserializableProps.js ModifiedPatch
Files changed
Rendering syntax-highlighted changes…