Disarm hover highlight when opening menu to prevent unintended row selection

This commit is contained in:
abue-ammar
2026-08-29 05:41:26 +06:00
parent aedbb55236
commit bf3be599eb
+2
View File
@@ -63,6 +63,8 @@ final class MenuPanelController {
hosting = view
}
self.parent = parent
// Open disarmed: a menu opened by click lands under the pointer, which chose no row of it.
core.palette.disarmHoverHighlight(pointerAt: NSEvent.mouseLocation)
layout(corner: corner, parent: parent)
guard panel.parent == nil else { return }
parent.addChildWindow(panel, ordered: .above)