You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
The text was updated successfully, but these errors were encountered:
Extension icons have been a bit of a challenge to get right lately. So thank you for filing this issue and investigating already.
I'll make sure our dev team prioritizes this in our backlog.
Extension icons have been a bit of a challenge to get right lately. So thank you for filing this issue and investigating already. I'll make sure our dev team prioritizes this in our backlog.
Thanks @captainbrosset! It would also be nice if we could just turn them off completely. I'm not sure how useful they are, especially when each has its own size and look. Unlike the built-in panels which look & feel uniform.
It would be nice if each and every panel had its own icon. This would help make things look consistent, and some people like to use icons to quickly identify tools. But I agree with the risk of them having their own different look.
It would be nice if each and every panel had its own icon. This would help make things look consistent, and some people like to use icons to quickly identify tools. But I agree with the risk of them having their own different look.
I agree in principle, but you can't force the hand of extension developers, especially when most of them think of Edge specially (which is the only browser that has this out of the Chromium browsers I looked at).
That's why I suggested an option to turn off extension icons - so that the consumer has the control.
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
The text was updated successfully, but these errors were encountered: