author | Ian Neal <iann_cvs@blueyonder.co.uk> |
Thu, 17 Oct 2019 07:32:13 +0000 | |
changeset 498068 | 94015d1f76fc5552de98109df70b5f028daf2eab |
parent 498067 | debb6f82c687e67f5493ce1db5fcf7b12888d0b8 |
child 498069 | bdbe51ab36a1b9fd0b25f80c17e8c7eb89ffe3db |
push id | 98261 |
push user | iann_cvs@blueyonder.co.uk |
push date | Thu, 17 Oct 2019 23:53:10 +0000 |
treeherder | autoland@94015d1f76fc [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | johannh |
bugs | 1584809 |
milestone | 71.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/browser/base/content/pageinfo/permissions.js +++ b/browser/base/content/pageinfo/permissions.js @@ -177,18 +177,22 @@ function onCheckboxClick(aPartId) { } else { onRadioClick(aPartId); command.removeAttribute("disabled"); } } function onRadioClick(aPartId) { var radioGroup = document.getElementById(aPartId + "RadioGroup"); - var id = radioGroup.selectedItem ? radioGroup.selectedItem.id : "#1"; - var permission = parseInt(id.split("#")[1]); + let permission; + if (radioGroup.selectedItem) { + permission = parseInt(radioGroup.selectedItem.id.split("#")[1]); + } else { + permission = SitePermissions.getDefault(aPartId); + } SitePermissions.setForPrincipal(gPermPrincipal, aPartId, permission); } function setRadioState(aPartId, aValue) { var radio = document.getElementById(aPartId + "#" + aValue); if (radio) { radio.radioGroup.selectedItem = radio; }