diff --git a/.gitignore b/.gitignore index df46035f..f2447166 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ cypress/videos results cypress/screenshots/ cypress/reports/ +test/src/ diff --git a/src/components/ResizeSensor.vue b/src/components/ResizeSensor.vue index 3e2387b7..0e37c0f6 100644 --- a/src/components/ResizeSensor.vue +++ b/src/components/ResizeSensor.vue @@ -19,16 +19,18 @@ export default { } }, deactivate: function() { - this._sensor.detach(this.$refs.display, this.displayResize); - delete this._sensor; - this._sensor = undefined; - this.displayResize(); + if (this._sensor) { + this._sensor.detach(this.$refs.display, this.displayResize); + delete this._sensor; + this._sensor = undefined; + this.displayResize(); + } }, displayResize: function() { this.$emit("resize"); }, }, - beforeUnmount() { + unmounted() { this.deactivate(); }, activated() {