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-22 16:25:09 -04:00
2026-06-03 11:56:55 -04:00
2026-06-03 20:38:29 +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-26 13:18:18 -05:00
2026-05-22 16:25:01 -04: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-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-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:25:01 -04:00
2026-05-22 16:25:01 -04: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
2026-06-04 23:24:47 +02:00