Jacques Newman
659b809a74
[Views AX] Prefer WrapUnique in BrowserAccessibility*::Create
...
In preparation of moving BrowserAccessibility and
BrowserAccessibilityManager to the ui/ layer, I am cleaning up anything
that can be done ahead of time. Using the default constructor of
unique_ptr creates a presubmit error, as std::make_unique or
base::WraptUnique is preferred.
Moving BrowserAccessibility and BrowserAccessibilityManager to the UI
layer will allow us to share the functionality of these classes with
Views as well, allowing us to have a consistent accessibility
implementation, while also enabling Views to utilize our caching
mechanisms, allowing us to stop recomputing everything on each
accessibility API call to views.
Bug: 40672441
Change-Id: Ifdd5a71517ce9285643c2a08e4760b8c3c4459ad
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5444259
Reviewed-by: Javier Contreras <javiercon@microsoft.com >
Reviewed-by: Benjamin Beaudry <benjamin.beaudry@microsoft.com >
Commit-Queue: Jacques Newman <janewman@microsoft.com >
Cr-Commit-Position: refs/heads/main@{#1285476}
2024-04-10 22:52:03 +00:00
..
2024-04-10 22:52:03 +00:00
2024-04-03 10:15:14 +00:00
2024-04-03 14:51:28 +00:00
2024-04-10 15:21:25 +00:00
2024-03-20 20:21:43 +00:00
2024-03-20 20:21:43 +00:00
2024-03-05 17:53:36 +00:00
2024-02-29 22:17:12 +00:00
2024-04-03 10:15:14 +00:00
2024-02-11 19:24:26 +00:00
2024-02-11 19:24:26 +00:00
2024-04-10 20:31:54 +00:00
2024-04-03 10:15:14 +00:00
2024-03-26 21:06:00 +00:00
2024-04-03 10:15:14 +00:00
2024-03-13 01:03:24 +00:00
2023-11-28 22:23:27 +00:00
2024-04-05 05:00:03 +00:00
2024-04-04 22:12:33 +00:00
2024-03-25 07:51:18 +00:00
2024-02-20 17:22:57 +00:00
2024-03-18 16:44:54 +00:00
2024-01-11 08:36:37 +00:00
2024-04-10 20:31:54 +00:00
2024-04-03 10:15:14 +00:00
2024-03-13 21:57:27 +00:00
2024-04-05 20:50:41 +00:00
2024-02-11 19:24:26 +00:00
2024-04-10 17:10:32 +00:00
2024-04-03 10:15:14 +00:00
2024-03-29 01:52:42 +00:00
2024-04-03 10:15:14 +00:00
2024-04-03 10:15:14 +00:00
2024-04-10 17:10:32 +00:00
2024-04-03 10:15:14 +00:00
2024-04-08 18:49:02 +00:00
2024-04-03 10:15:14 +00:00
2024-03-20 20:21:43 +00:00
2024-02-11 19:24:26 +00:00
2023-12-13 18:38:31 +00:00
2024-03-13 21:57:27 +00:00
2024-04-10 18:31:31 +00:00
2024-04-03 10:15:14 +00:00
2024-02-23 22:14:51 +00:00
2024-02-11 19:24:26 +00:00
2024-02-11 19:24:26 +00:00
2024-04-10 22:51:37 +00:00
2024-02-28 18:19:19 +00:00
2024-04-09 20:10:55 +00:00
2024-04-03 04:56:11 +00:00
2024-04-09 19:28:38 +00:00
2024-02-01 02:34:42 +00:00
2024-02-11 19:24:26 +00:00
2024-04-03 10:15:14 +00:00
2024-04-09 22:55:07 +00:00
2024-02-11 19:24:26 +00:00
2024-01-11 08:36:37 +00:00
2024-03-26 18:17:53 +00:00
2024-01-11 08:36:37 +00:00
2024-04-03 14:37:43 +00:00
2024-04-03 10:15:14 +00:00
2024-04-03 10:15:14 +00:00
2024-04-03 10:15:14 +00:00
2024-04-03 10:15:14 +00:00
2024-03-20 20:21:43 +00:00
2024-04-02 18:38:22 +00:00
2024-04-09 20:12:34 +00:00
2024-02-11 19:24:26 +00:00
2024-04-03 10:15:14 +00:00
2024-04-03 10:15:14 +00:00
2024-01-31 15:23:40 +00:00
2024-04-09 19:28:38 +00:00
2024-04-10 16:07:44 +00:00
2024-04-04 00:09:19 +00:00
2024-02-26 14:44:07 +00:00
2024-04-02 03:23:59 +00:00
2024-03-12 13:48:07 +00:00
2024-01-11 08:36:37 +00:00
2024-03-06 03:38:17 +00:00
2024-04-09 05:06:49 +00:00
2024-02-11 19:24:26 +00:00
2024-04-03 10:15:14 +00:00
2024-02-23 20:12:35 +00:00
2024-04-03 10:15:14 +00:00
2024-04-08 23:45:39 +00:00
2024-02-11 19:24:26 +00:00
2024-02-14 18:45:25 +00:00
2024-02-19 03:46:58 +00:00
2024-04-05 15:55:55 +00:00
2024-04-03 10:15:14 +00:00
2024-02-11 19:24:26 +00:00
2024-04-10 16:07:44 +00:00
2024-03-21 20:06:29 +00:00
2024-04-03 10:15:14 +00:00
2024-04-08 20:07:43 +00:00
2024-04-10 21:13:24 +00:00
2024-04-10 13:29:45 +00:00
2024-03-06 19:36:01 +00:00
2024-02-11 19:24:26 +00:00
2024-04-03 10:15:14 +00:00
2024-04-09 12:37:44 +00:00
2024-03-21 03:36:22 +00:00
2024-02-23 20:18:45 +00:00
2024-01-11 08:36:37 +00:00
2024-03-18 10:28:34 +00:00
2024-04-03 10:15:14 +00:00
2024-03-19 09:49:41 +00:00
2024-03-29 23:16:03 +00:00
2024-03-18 10:28:34 +00:00
2024-02-16 08:09:35 +00:00
2024-03-29 08:28:44 +00:00
2024-03-29 08:28:44 +00:00
2024-04-03 10:15:14 +00:00
2024-01-09 15:06:14 +00:00
2024-01-26 10:02:25 +00:00
2024-03-26 18:17:53 +00:00
2024-03-26 18:17:53 +00:00
2024-02-13 19:32:55 +00:00
2023-12-22 10:05:45 +00:00
2024-03-26 21:06:00 +00:00
2024-04-04 19:27:29 +00:00
2024-01-29 14:39:37 +00:00
2024-03-04 19:42:15 +00:00
2024-01-19 21:55:38 +00:00
2024-02-15 05:00:30 +00:00
2023-11-21 01:12:33 +00:00
2024-02-09 22:18:23 +00:00
2024-01-11 08:36:37 +00:00
2024-01-11 08:36:37 +00:00
2024-01-11 08:36:37 +00:00
2024-04-10 18:31:31 +00:00
2024-03-30 00:54:21 +00:00
2024-03-30 00:54:21 +00:00
2024-03-25 20:54:44 +00:00
2024-03-19 21:44:24 +00:00
2024-03-28 03:40:08 +00:00
2024-01-11 08:36:37 +00:00
2024-02-15 21:17:47 +00:00
2024-03-18 18:51:53 +00:00
2024-03-28 03:40:08 +00:00
2024-03-28 03:40:08 +00:00
2024-03-25 18:07:31 +00:00
2024-03-20 20:21:43 +00:00
2024-04-04 15:28:28 +00:00
2024-04-03 10:15:14 +00:00
2024-04-04 15:28:28 +00:00
2024-03-30 00:54:21 +00:00
2024-02-05 18:24:26 +00:00
2024-02-05 18:24:26 +00:00
2024-03-28 03:40:08 +00:00
2024-03-21 17:50:26 +00:00
2024-01-11 08:36:37 +00:00
2024-01-11 08:36:37 +00:00
2024-02-28 11:15:48 +00:00
2024-01-11 08:36:37 +00:00
2024-04-03 10:15:14 +00:00
2024-02-28 20:45:09 +00:00
2023-11-27 18:10:16 +00:00
2023-11-27 18:10:16 +00:00
2024-03-19 01:14:54 +00:00
2023-11-21 19:14:52 +00:00
2024-02-26 10:21:17 +00:00
2024-02-19 03:46:58 +00:00
2024-02-13 22:39:19 +00:00
2024-01-25 18:34:08 +00:00
2024-04-03 10:15:14 +00:00
2024-01-25 18:34:08 +00:00
2024-03-07 22:11:26 +00:00
2024-04-03 10:15:14 +00:00
2024-04-03 10:15:14 +00:00
2024-04-03 04:56:11 +00:00
2024-01-02 18:52:23 +00:00
2024-02-21 00:50:32 +00:00
2024-01-04 23:43:22 +00:00
2024-02-07 21:57:37 +00:00
2024-01-31 15:23:40 +00:00
2024-04-03 10:15:14 +00:00
2024-04-03 10:15:14 +00:00
2024-04-03 10:15:14 +00:00
2024-04-03 10:15:14 +00:00
2024-03-27 21:34:19 +00:00
2024-01-11 08:36:37 +00:00
2024-01-11 08:36:37 +00:00
2024-02-15 16:11:02 +00:00
2024-02-15 16:11:02 +00:00
2024-04-03 10:15:14 +00:00
2024-02-12 07:20:23 +00:00
2024-02-01 19:29:28 +00:00
2024-02-14 10:03:33 +00:00
2024-03-06 19:36:01 +00:00
2024-03-06 19:36:01 +00:00
2024-04-03 10:15:14 +00:00
2024-02-12 07:20:23 +00:00
2024-02-12 07:20:23 +00:00
2024-01-02 18:52:23 +00:00
2024-04-03 10:15:14 +00:00
2024-02-19 03:46:58 +00:00
2024-04-03 10:15:14 +00:00
2024-01-11 08:36:37 +00:00
2024-01-25 02:04:18 +00:00
2024-01-25 02:04:18 +00:00
2024-01-25 02:04:18 +00:00
2024-02-28 22:15:20 +00:00
2024-02-26 10:21:17 +00:00
2023-12-09 00:59:42 +00:00
2023-11-27 21:36:51 +00:00
2024-01-11 08:36:37 +00:00
2024-03-26 17:36:49 +00:00
2024-02-28 20:45:09 +00:00
2024-02-21 04:46:06 +00:00
2024-04-03 16:30:34 +00:00
2024-04-03 16:30:34 +00:00
2024-03-08 09:43:06 +00:00
2024-03-20 20:21:43 +00:00
2024-01-11 08:36:37 +00:00
2024-01-11 08:36:37 +00:00
2023-11-28 18:05:40 +00:00
2024-03-08 09:43:06 +00:00
2024-01-12 05:29:23 +00:00
2024-01-11 08:36:37 +00:00
2024-04-08 20:10:17 +00:00
2024-04-10 16:07:44 +00:00
2024-04-10 09:39:55 +00:00
2024-04-08 20:10:17 +00:00
2024-02-21 04:46:06 +00:00
2024-02-12 15:53:32 +00:00
2023-11-29 22:11:19 +00:00
2024-02-14 10:03:33 +00:00
2024-02-01 02:34:42 +00:00
2023-11-22 06:41:59 +00:00
2024-04-09 12:37:44 +00:00
2024-04-02 18:56:03 +00:00
2024-03-26 21:06:00 +00:00
2024-01-31 09:41:18 +00:00
2024-03-27 02:56:00 +00:00
2024-03-12 18:57:24 +00:00
2024-03-12 18:57:24 +00:00
2024-02-14 10:03:33 +00:00
2024-02-01 21:53:50 +00:00
2024-04-03 10:15:14 +00:00
2024-04-03 10:15:14 +00:00
2024-04-03 10:15:14 +00:00
2024-03-07 00:07:22 +00:00
2024-04-03 16:30:34 +00:00
2024-04-03 16:30:34 +00:00
2024-04-05 22:30:45 +00:00
2024-02-28 20:45:09 +00:00
2024-04-03 16:30:34 +00:00
2024-03-07 00:07:22 +00:00
2024-01-11 08:36:37 +00:00
2024-01-11 08:36:37 +00:00
2024-01-11 08:36:37 +00:00
2024-01-11 08:36:37 +00:00
2024-02-19 03:46:58 +00:00