Shelley Vohr
4dfada86ce
fix: menu items not cleaned up after rebuild ( #50806 )
...
Menu was holding a SelfKeepAlive to itself from construction, so any
Menu that was never opened (e.g. an application menu replaced before
being shown) stayed pinned in cppgc forever. Repeated calls to
Menu.setApplicationMenu leaked every prior Menu along with its model
and items.
Restore the original Pin/Unpin lifecycle: start keep_alive_ empty and
only assign `this` in OnMenuWillShow. OnMenuWillClose already clears
it.
2026-04-09 11:56:39 +09:00
..
2025-10-03 14:10:29 -05:00
2026-04-08 09:33:42 -05:00
2023-08-04 10:47:29 +02:00
2026-04-08 09:33:42 -05:00
2026-02-12 17:25:20 -05:00
2025-08-05 02:03:06 +09:00
2025-08-05 02:03:06 +09:00
2025-04-23 17:55:18 -05:00
2026-03-18 11:47:19 -04:00
2026-03-18 11:47:19 -04:00
2026-04-03 13:04:27 -05:00
2026-04-03 13:04:27 -05:00
2026-03-31 10:21:43 +09:00
2026-03-30 10:32:35 -07:00
2026-02-12 12:37:56 -05:00
2025-07-21 16:34:38 +02:00
2024-07-25 11:25:45 +02:00
2026-01-23 20:29:01 +09:00
2026-01-23 20:29:01 +09:00
2026-02-12 12:37:56 -05:00
2026-02-12 12:37:56 -05:00
2024-09-10 16:05:57 -07:00
2026-02-17 14:25:21 -05:00
2025-08-05 02:03:06 +09:00
2025-09-13 08:19:07 +09:00
2026-04-03 13:04:27 -05:00
2026-04-03 13:04:27 -05:00
2025-07-21 16:34:38 +02:00
2021-11-22 16:34:31 +09:00
2025-08-05 02:03:06 +09:00
2025-08-05 02:03:06 +09:00
2026-04-07 15:21:43 +02:00
2026-04-07 15:21:43 +02:00
2025-08-05 02:03:06 +09:00
2025-08-05 02:03:06 +09:00
2025-09-24 19:42:22 -05:00
2026-04-08 09:33:42 -05:00
2025-11-05 11:00:51 -08:00
2025-03-28 11:50:07 -07:00
2026-04-09 11:56:39 +09:00
2026-04-09 11:56:39 +09:00
2026-02-26 14:57:54 -05:00
2026-01-29 16:38:26 -05:00
2026-03-20 19:51:23 -04:00
2026-03-20 19:51:23 -04:00
2026-03-20 19:51:23 -04:00
2026-02-12 12:37:56 -05:00
2026-02-12 12:37:56 -05:00
2026-03-16 21:24:29 +01:00
2026-03-16 21:24:29 +01:00
2026-03-05 09:00:37 -06:00
2026-03-05 09:00:37 -06:00
2026-03-05 09:00:37 -06:00
2026-03-05 09:00:37 -06:00
2026-01-22 17:31:38 -06:00
2026-01-22 17:31:38 -06:00
2025-07-21 16:34:38 +02:00
2026-03-26 20:00:51 -04:00
2025-09-22 20:16:27 -07:00
2026-02-12 12:37:56 -05:00
2025-08-05 02:03:06 +09:00
2026-02-12 12:37:56 -05:00
2026-03-23 10:47:14 -07:00
2026-03-23 10:47:14 -07:00
2026-03-06 15:24:33 -05:00
2026-01-27 16:27:38 -05:00
2026-04-05 10:41:35 -05:00
2026-04-05 10:41:35 -05:00
2026-04-05 10:41:35 -05:00
2026-04-05 10:41:35 -05:00
2026-04-08 15:04:29 +09:00
2026-04-08 15:04:29 +09:00
2026-04-08 09:33:42 -05:00
2026-02-12 12:37:56 -05:00
2025-10-21 14:26:30 -04:00
2026-02-12 12:37:56 -05:00
2026-03-11 15:38:08 -04:00
2026-03-11 15:38:08 -04:00
2026-03-19 16:58:14 -04:00
2026-03-19 16:58:14 -04:00
2026-01-30 15:18:56 -05:00
2026-01-30 15:18:56 -05:00
2024-09-25 06:19:39 -05:00
2025-04-23 20:33:50 -05:00
2026-03-04 00:29:49 +09:00
2026-02-24 15:48:04 +01:00
2026-04-08 09:33:42 -05:00
2026-04-08 09:33:42 -05:00
2026-04-03 15:48:41 -05:00
2026-03-20 15:32:09 -04:00
2026-02-12 12:37:56 -05:00
2025-11-12 12:53:00 -06:00
2025-10-23 16:28:51 -04:00
2025-09-08 12:57:15 +02:00
2025-09-22 20:16:27 -07:00
2026-02-12 12:37:56 -05:00
2026-02-12 12:37:56 -05:00
2026-02-12 12:37:56 -05:00
2026-02-12 12:37:56 -05:00
2025-08-27 09:30:50 +09:00
2025-08-05 02:03:06 +09:00
2025-08-05 02:03:06 +09:00
2024-09-17 01:38:56 -07:00
2022-02-09 18:58:52 -08:00
2024-07-25 11:25:45 +02:00
2024-07-29 12:42:57 -05:00
2022-06-29 12:55:47 -07:00
2022-06-29 12:55:47 -07:00