diff --git a/src/other/firefox/Monterey/parts/icons.css b/src/other/firefox/Monterey/parts/icons.css index 095d45f..a09bc57 100644 --- a/src/other/firefox/Monterey/parts/icons.css +++ b/src/other/firefox/Monterey/parts/icons.css @@ -291,6 +291,12 @@ menuitem[type="radio"]:not([disabled="true"]):hover .menu-iconic-icon { list-style-image: url("../icons/security-warning-symbolic.svg") !important; } +#identity-box[pageproxystate="valid"].notSecure #identity-icon, +#identity-box[pageproxystate="valid"].mixedActiveContent #identity-icon, +#identity-box[pageproxystate="valid"].httpsOnlyErrorPage #identity-icon { + list-style-image: url("../icons/security-broken-symbolic.svg") !important; +} + #pageActionButton, .share-more-button { list-style-image: url("../icons/page-action.svg") !important; } @@ -532,6 +538,9 @@ menuitem[type="radio"]:not([disabled="true"]):hover .menu-iconic-icon { #identity-box[pageproxystate="valid"].mixedDisplayContentLoadedActiveBlocked #identity-icon, #identity-box[pageproxystate="valid"].certUserOverridden #identity-icon, #identity-box[pageproxystate="valid"].certErrorPage #identity-icon, + #identity-box[pageproxystate="valid"].notSecure #identity-icon, + #identity-box[pageproxystate="valid"].mixedActiveContent #identity-icon, + #identity-box[pageproxystate="valid"].httpsOnlyErrorPage #identity-icon, .bookmark-item[container] .toolbarbutton-icon { filter: invert(60%) brightness(150%); } diff --git a/src/other/firefox/WhiteSur/icons/security-broken-symbolic.svg b/src/other/firefox/WhiteSur/icons/security-broken-symbolic.svg new file mode 100644 index 0000000..d6315b1 --- /dev/null +++ b/src/other/firefox/WhiteSur/icons/security-broken-symbolic.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/other/firefox/WhiteSur/parts/icons.css b/src/other/firefox/WhiteSur/parts/icons.css index 6398d4a..a09bc57 100644 --- a/src/other/firefox/WhiteSur/parts/icons.css +++ b/src/other/firefox/WhiteSur/parts/icons.css @@ -283,6 +283,20 @@ menuitem[type="radio"]:not([disabled="true"]):hover .menu-iconic-icon { list-style-image: url("../icons/folder-locked-symbolic.svg") !important; } +#identity-box[pageproxystate="valid"].weakCipher #identity-icon, +#identity-box[pageproxystate="valid"].mixedDisplayContent #identity-icon, +#identity-box[pageproxystate="valid"].mixedDisplayContentLoadedActiveBlocked #identity-icon, +#identity-box[pageproxystate="valid"].certUserOverridden #identity-icon, +#identity-box[pageproxystate="valid"].certErrorPage #identity-icon { + list-style-image: url("../icons/security-warning-symbolic.svg") !important; +} + +#identity-box[pageproxystate="valid"].notSecure #identity-icon, +#identity-box[pageproxystate="valid"].mixedActiveContent #identity-icon, +#identity-box[pageproxystate="valid"].httpsOnlyErrorPage #identity-icon { + list-style-image: url("../icons/security-broken-symbolic.svg") !important; +} + #pageActionButton, .share-more-button { list-style-image: url("../icons/page-action.svg") !important; } @@ -519,6 +533,14 @@ menuitem[type="radio"]:not([disabled="true"]):hover .menu-iconic-icon { .popup-notification-icon[popupid="drmContentPlaying"], .drm-icon, #identity-box[pageproxystate="valid"].verifiedDomain #identity-icon, #identity-box[pageproxystate="valid"].mixedActiveBlocked #identity-icon, + #identity-box[pageproxystate="valid"].weakCipher #identity-icon, + #identity-box[pageproxystate="valid"].mixedDisplayContent #identity-icon, + #identity-box[pageproxystate="valid"].mixedDisplayContentLoadedActiveBlocked #identity-icon, + #identity-box[pageproxystate="valid"].certUserOverridden #identity-icon, + #identity-box[pageproxystate="valid"].certErrorPage #identity-icon, + #identity-box[pageproxystate="valid"].notSecure #identity-icon, + #identity-box[pageproxystate="valid"].mixedActiveContent #identity-icon, + #identity-box[pageproxystate="valid"].httpsOnlyErrorPage #identity-icon, .bookmark-item[container] .toolbarbutton-icon { filter: invert(60%) brightness(150%); }