Description
It seems like some extensions are getting a transparent icon in their devtools panel.
E.g. EditThisCookie
Trying to debug this a bit it seems like the <devtools-icon>
element has the correct value for the icon source as it's [name]
, and in the root <span>
(inside the shadow root) a wrong --icon-url
CSS variable is injected. In this case it's:
url(chrome-extension://fngmhnnpilhplaeedifhccceomclgfbg/img/icon_32x32.png.svg)
, which leads to a file that doesn't exist. I'm not sure why the .svg
suffix is automatically appended.
Furthermore, if I manually remove the .svg
suffix, a mask in the same shape as the icon is displayed, instead of the icon:
I think adding the extension's icon is an Edge-specific feature, as in Chrome this is what I get:
OS: macOS 14.4 (23E214)
Edge version: Version 122.0.2365.92
AB#49588478
Activity