diff --git a/package-lock.json b/package-lock.json index 5426775f0..8fe9f7a9f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "16.1.5", "license": "LGPL-3.0-or-later", "dependencies": { - "@odoo/owl": "2.0.3", + "@odoo/owl": "2.0.9", "bootstrap": "^5.1.3" }, "devDependencies": { @@ -1244,8 +1244,9 @@ } }, "node_modules/@odoo/owl": { - "version": "2.0.3", - "license": "LGPL-3.0-only", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@odoo/owl/-/owl-2.0.9.tgz", + "integrity": "sha512-i5wmSyU9uiM/ncglZ6IUbBzwwxft5w9S6e29VOpP+bfPvoVh4b9z2SrTeOsijOYYuh15b0iAOZeHhEE/fjq3Mg==", "engines": { "node": ">=12.18.3" } @@ -11268,7 +11269,9 @@ } }, "@odoo/owl": { - "version": "2.0.3" + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@odoo/owl/-/owl-2.0.9.tgz", + "integrity": "sha512-i5wmSyU9uiM/ncglZ6IUbBzwwxft5w9S6e29VOpP+bfPvoVh4b9z2SrTeOsijOYYuh15b0iAOZeHhEE/fjq3Mg==" }, "@popperjs/core": { "version": "2.11.5", diff --git a/package.json b/package.json index bc5334f13..b33f1096e 100644 --- a/package.json +++ b/package.json @@ -98,7 +98,7 @@ "xmlSelfClosingSpace": false }, "dependencies": { - "@odoo/owl": "2.0.3", + "@odoo/owl": "2.0.9", "bootstrap": "^5.1.3" }, "jest": { diff --git a/src/components/grid_overlay/grid_overlay.ts b/src/components/grid_overlay/grid_overlay.ts index 89fcd6cdc..5f2c02929 100644 --- a/src/components/grid_overlay/grid_overlay.ts +++ b/src/components/grid_overlay/grid_overlay.ts @@ -173,6 +173,9 @@ export class GridOverlay extends Component { onMounted(() => { resizeObserver.observe(this.gridOverlayEl); }); + onWillUnmount(() => { + resizeObserver.disconnect(); + }); useTouchMove(this.gridOverlay, this.props.onGridMoved, () => { const { scrollY } = this.env.model.getters.getActiveSheetDOMScrollInfo(); return scrollY > 0;