diff --git a/extensions/apps-menu/extension.js b/extensions/apps-menu/extension.js index 6eb58f10..1d423906 100644 --- a/extensions/apps-menu/extension.js +++ b/extensions/apps-menu/extension.js @@ -214,9 +214,9 @@ class CategoryMenuItem extends PopupMenu.PopupBaseMenuItem { this._grab?.dismiss(); delete this._grab; - let source = event.get_source(); - if (source instanceof St.Widget) - source.sync_hover(); + const targetActor = global.stage.get_event_actor(event); + if (targetActor instanceof St.Widget) + targetActor.sync_hover(); return false; }