cef/libcef
Marshall Greenblatt fe24ce3c71 chrome: Add cleanup when context menu isn't running (fixes #3711)
The menu may not be running in the following cases:

- If the menu is empty (e.g. cleared in OnBeforeContextMenu).
- If the menu is disabled (see e.g. RenderViewContextMenuViews::Show).
- When the run call blocks until the menu is dismissed (macOS behavior).

We explicitly clean up in these cases instead of waiting for OnMenuClosed
which will otherwise never be called for the first 2 cases.

Menu run status is exposed via new ContextMenuDelegate and
RenderViewContextMenuBase methods.
2024-06-13 13:38:41 -04:00
..
browser chrome: Add cleanup when context menu isn't running (fixes #3711) 2024-06-13 13:38:41 -04:00
common alloy: Move warning after logging init (fixes #3713) 2024-06-10 11:03:35 -04:00
features Add DISABLE_ALLOY_BOOTSTRAP to cef_config.h (see #3681, see #3685) 2024-05-01 14:34:32 -04:00
renderer Update to Chromium version 126.0.6478.0 (#1300313) 2024-05-26 13:45:29 -04:00
resources alloy: Add callback for already running app relaunch (fixes #3615) 2023-12-06 11:50:08 -05:00