Aleksei Seren
5921cb8907
[ads] Refactor ApplicationStateMonitor as AdsServiceImpl member ( #36841 )
...
The singleton `ApplicationStateMonitor` caused a dangling pointer on
Linux because `BrowserCollection` could be destroyed before the
`ApplicationStateMonitor` singleton instance. To fix that the temporary
`Reset()` workaround was introduced in cr149 bump PR.
The PR changes `ApplicationStateMonitor` to be owned by
`AdsServiceImpl` eliminating browser shutdown issues cause by singletons.
2026-06-06 14:14:00 -05:00
..
2026-06-06 00:47:28 +02:00
2026-06-06 00:03:48 +02:00
2026-06-06 14:14:00 -05:00
2026-05-22 16:01:29 -05:00
2026-05-25 16:32:22 -04:00
2026-05-22 16:25:06 -04:00
2026-06-04 20:07:31 -07:00
2026-06-05 09:43:44 +02:00
2026-05-25 22:29:24 +01:00
2026-06-04 23:24:47 +02:00
2026-06-04 20:07:10 +07:00
2026-05-22 16:25:09 -04:00
2026-05-29 15:30:30 +09:00
2026-06-03 13:01:13 +02:00
2026-05-22 16:57:31 -04:00
2026-05-12 14:06:07 -04:00
2026-05-22 16:25:09 -04:00
2026-06-03 11:56:55 -04:00
2026-06-03 20:38:29 +02:00
2026-05-12 18:07:13 +02:00
2026-06-05 22:01:43 +09:00
2026-06-01 16:00:04 +01:00
2026-06-05 09:43:44 +02:00
2026-05-25 13:26:10 -07:00
2026-05-29 10:56:37 -07:00
2026-05-11 09:55:12 +07:00
2026-05-26 13:18:18 -05:00
2026-05-22 16:25:01 -04:00
2026-04-29 11:36:23 +03:00
2026-05-22 16:57:27 -04:00
2026-06-02 09:14:08 +01:00
2026-05-22 16:57:30 -04:00
2026-05-25 16:32:22 -04:00
2026-04-24 10:12:33 -04:00
2026-06-03 21:13:27 -04:00
2026-06-05 12:09:23 -04:00
2026-05-22 16:25:09 -04:00
2026-05-29 12:38:27 +01:00
2026-05-22 16:57:28 -04:00
2026-05-22 16:57:30 -04:00
2026-05-22 16:18:09 -04:00
2026-05-28 18:29:24 -04:00
2026-06-05 20:54:03 -04:00
2026-05-22 16:25:10 -04:00
2026-05-22 16:25:11 -04:00
2026-05-22 16:57:45 -04:00
2026-06-05 01:20:22 -07:00
2026-05-22 16:18:09 -04:00
2026-03-18 20:43:18 -04:00
2026-03-18 20:43:18 -04:00
2026-04-02 10:03:42 -04:00
2026-04-02 10:03:42 -04:00
2026-05-22 16:25:01 -04:00
2026-05-22 16:25:01 -04:00
2026-04-27 12:01:03 +01:00
2026-05-28 21:56:45 +01:00
2026-05-28 21:56:45 +01:00
2026-05-28 21:56:45 +01:00
2026-05-28 11:37:29 -07:00
2026-05-25 12:33:16 +07:00
2026-06-03 11:56:55 -04:00
2026-05-22 20:10:09 -07:00
2026-05-30 22:18:56 -07:00
2026-05-22 16:57:32 -04:00
2023-02-22 06:29:17 -05:00
2023-06-19 16:00:10 -04:00
2023-02-22 06:29:17 -05:00
2026-04-28 12:27:56 -04:00
2025-12-20 23:56:17 +00:00
2023-09-22 16:26:38 +03:00
2026-05-15 17:41:37 -04:00
2026-06-04 23:24:47 +02:00