diff --git a/src/Truncate.js b/src/Truncate.js index a060ebff..eb3e2d39 100644 --- a/src/Truncate.js +++ b/src/Truncate.js @@ -55,8 +55,6 @@ export default class Truncate extends Component { text.parentNode.removeChild(text); } }); - - window.addEventListener('resize', onResize); } componentDidUpdate(prevProps) { @@ -80,10 +78,9 @@ export default class Truncate extends Component { timeout } = this; - ellipsis.parentNode.removeChild(ellipsis); - - window.removeEventListener('resize', onResize); - + if (ellipsis) { + ellipsis.parentNode.removeChild(ellipsis); + } window.cancelAnimationFrame(timeout); }