From 2eea7761f8b6b73f916603d16d22615f8a96384b Mon Sep 17 00:00:00 2001 From: Aleksei Ilin Date: Wed, 9 Sep 2026 07:23:22 +0200 Subject: [PATCH] fix: dispatch mouseUp to the widget that received mouseDown --- src/Event.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Event.ts b/src/Event.ts index 7193c8ae5..f358e6383 100644 --- a/src/Event.ts +++ b/src/Event.ts @@ -419,7 +419,7 @@ export default class Event implements EventHandler { } mouseUpEvent(e: MouseTouchEvent): boolean { - const { widget } = this._findWidgetByEvent(e) + const widget = this._mouseDownWidget ?? this._findWidgetByEvent(e).widget let consumed = false if (widget !== null) { const event = this._makeWidgetEvent(e, widget)