Bug 1411290 - Make menulist label text visible for popup permission in identity manager in localized builds. r?johannh
MozReview-Commit-ID: 1Vx2uBqzPNc
--- a/browser/base/content/browser.js
+++ b/browser/base/content/browser.js
@@ -8035,16 +8035,17 @@ var gIdentityHandler = {
nameLabel.setAttribute("class", "identity-popup-permission-label");
nameLabel.textContent = SitePermissions.getPermissionLabel(aPermission.id);
if (aPermission.id == "popup") {
let menulist = document.createElement("menulist");
let menupopup = document.createElement("menupopup");
let block = document.createElement("vbox");
block.setAttribute("id", "identity-popup-popup-container");
+ menulist.setAttribute("sizetopopup", "none");
menulist.setAttribute("class", "identity-popup-popup-menulist");
menulist.setAttribute("id", "identity-popup-popup-menulist");
for (let state of SitePermissions.getAvailableStates(aPermission.id)) {
let menuitem = document.createElement("menuitem");
if (state == SitePermissions.getDefault(aPermission.id)) {
menuitem.setAttribute("value", 0);
} else {
--- a/browser/themes/shared/notification-icons.inc.css
+++ b/browser/themes/shared/notification-icons.inc.css
@@ -156,17 +156,17 @@ html|*#webRTC-previewVideo {
}
.popup-subitem {
list-style-image: url("chrome://browser/skin/notification-icons/popup-subitem.svg");
margin-inline-start: 30px;
}
.identity-popup-popup-menulist {
- width: 72px;
+ min-width: 6.5em;
}
/* EME */
.popup-notification-icon[popupid="drmContentPlaying"],
.drm-icon {
list-style-image: url("chrome://browser/skin/drm-icon.svg");
}