Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Make ContextMenu async #16192
Description of the Change
Why Should This Be In Core?
Context menu handling occurs in the main process.
Context menus no longer block the renderer process until they are closed.
Per electron/electron#9441 it is not possible to detect when the context menu is closed. Atom currently does not track context menu state so I think this compromise is fine.