We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e3a803a commit f8936f5Copy full SHA for f8936f5
2 files changed
CHANGELOG.md
@@ -2,6 +2,8 @@
2
3
## NEXT VERSION
4
5
+- fix: fix possible memory leak in `ColumnResizer`
6
+
7
## v1.7.2 (2019-08-26)
8
9
- fix: custom renderers should support function component with hooks
src/ColumnResizer.js
@@ -51,11 +51,11 @@ class ColumnResizer extends React.PureComponent {
51
this._handleMouseMove = this._handleMouseMove.bind(this);
52
}
53
54
- componentWillMount() {
+ componentWillUnmount() {
55
if (this.handleRef) {
56
const { ownerDocument } = this.handleRef;
57
ownerDocument.removeEventListener('mousemove', this._handleMouseMove);
58
- ownerDocument.addEventListener('mouseup', this._handleMouseUp);
+ ownerDocument.removeEventListener('mouseup', this._handleMouseUp);
59
removeUserSelectStyles(ownerDocument);
60
61
0 commit comments