From 80aa1e23801926fd8ffae92fa5f473debcb4d95c Mon Sep 17 00:00:00 2001 From: Paul Bottein Date: Mon, 27 Oct 2025 14:48:15 +0100 Subject: [PATCH] Fix methods --- src/components/ha-bottom-sheet.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/components/ha-bottom-sheet.ts b/src/components/ha-bottom-sheet.ts index 20229acf86..dcc41c3c11 100644 --- a/src/components/ha-bottom-sheet.ts +++ b/src/components/ha-bottom-sheet.ts @@ -70,16 +70,16 @@ export class HaBottomSheet extends LitElement { private _startResizing(clientY: number) { // register event listeners for drag handling - document.addEventListener("touchmove", this._handleMouseMove, { + document.addEventListener("touchmove", this._handleTouchMove, { passive: false, }); - document.addEventListener("touchend", this._endResizing); - document.addEventListener("touchcancel", this._endResizing); + document.addEventListener("touchend", this._handleTouchEnd); + document.addEventListener("touchcancel", this._handleTouchEnd); this._gestureRecognizer.start(clientY); } - private _handleMouseMove = (ev: TouchEvent) => { + private _handleTouchMove = (ev: TouchEvent) => { const currentY = ev.touches[0].clientY; const delta = this._gestureRecognizer.move(currentY); @@ -110,7 +110,7 @@ export class HaBottomSheet extends LitElement { }, BOTTOM_SHEET_ANIMATION_DURATION_MS); } - private _endResizing = () => { + private _handleTouchEnd = () => { this._unregisterResizeHandlers(); const result = this._gestureRecognizer.end(); @@ -148,9 +148,9 @@ export class HaBottomSheet extends LitElement { }; private _unregisterResizeHandlers = () => { - document.removeEventListener("touchmove", this._handleMouseMove); - document.removeEventListener("touchend", this._unregisterResizeHandlers); - document.removeEventListener("touchcancel", this._unregisterResizeHandlers); + document.removeEventListener("touchmove", this._handleTouchMove); + document.removeEventListener("touchend", this._handleTouchEnd); + document.removeEventListener("touchcancel", this._handleTouchEnd); }; disconnectedCallback() {