-
Couldn't load subscription status.
- Fork 60
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