Our overrides seem to have degraded at some point, likely because of the
kExtensionsMenuAccessControl feature which is disabled upstream but
probably was enabled at some point.
Updated our code to just replace the icon with ours and use our colors.
Adding and removing the pin button doesn't make sense with the
kExtensionsMenuAccessControl flag disabled because there's no way to pin
the extension without the button.
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/bb541027810371415e77f868a4986665a874dc14
commit bb541027810371415e77f868a4986665a874dc14
Author: EmiliaPaz <emiliapaz@chromium.org>
Date: Tue Dec 23 10:18:01 2025 -0800
[Extensions] Add ExtensionsMenuEntryView for menu under feature
With the introduction of ExtensionMenuViewModel, we aim to move
extension-related logic into the model. This CL introduces
ExtensionsMenuEntryView to serve the new menu specifically, allowing it
to evolve independently from the legacy ExtensionsMenuItemView as it
was starting to differ considerably.
Testing was updated to reflect the new name.
This CL has no functionality change.
Bug: 471045053
Change-Id: I0f4d9cb62de95177b0c7735874e894863debe402
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7298432
Reviewed-by: Masa Fujita <massan@google.com>
Commit-Queue: Emilia Paz <emiliapaz@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1562238}