From 05d16313c7d55fa6dcc72d1fe40fe1d8a02f6a8f Mon Sep 17 00:00:00 2001 From: Simon <10131203+gaomeng1900@users.noreply.github.com> Date: Fri, 20 Mar 2026 15:54:36 +0800 Subject: [PATCH] fix(PageController): add `mouseleave` event --- packages/page-controller/src/actions.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/page-controller/src/actions.ts b/packages/page-controller/src/actions.ts index 53b3c6c..23a3c2a 100644 --- a/packages/page-controller/src/actions.ts +++ b/packages/page-controller/src/actions.ts @@ -54,6 +54,9 @@ function blurLastClickedElement() { lastClickedElement.dispatchEvent( new MouseEvent('mouseout', { bubbles: true, cancelable: true }) ) + lastClickedElement.dispatchEvent( + new MouseEvent('mouseleave', { bubbles: false, cancelable: true }) + ) lastClickedElement = null } }