Route the diagnostics dictionary to Chromium.
The diagnostics dictionary is not in itself a capability,
it is a concept that exists at the component framework level
and exists to ensure that a bundle of capabilities is routed between
different components in the system. It is not necessary for those
components, or child processes to "use" specific capabilities from
that bundle. This merely changes how the existing capabilities are
routed and ensures that all components in the component hierarchy
receive the capabilities in the bundle, allowing child components
that want to use a capability added in the future to easily
use it from that bundle without requiring that all components
in the hierarchy are explicitly updated to route it.
Cq-Include-Trybots: luci.chrome.try:fuchsia-smoke-sherlock
Fixed: 376922343
Change-Id: I22a5ede694c3088c015d626753569a5d699ab378
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6354008
Commit-Queue: Brian Bosak <bbosak@google.com>
Reviewed-by: Wez <wez@chromium.org>
Reviewed-by: Zijie He <zijiehe@google.com>
Reviewed-by: Mark Mentovai <mark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1437522}