diff --git a/mozilla/suite/common/permissions/cookieViewer.js b/mozilla/suite/common/permissions/cookieViewer.js index dc0e0f1f275..ffb47d09ab2 100644 --- a/mozilla/suite/common/permissions/cookieViewer.js +++ b/mozilla/suite/common/permissions/cookieViewer.js @@ -526,7 +526,10 @@ function setCookiePermissions(action) { .getService(Components.interfaces.nsIIOService); var uri = ioService.newURI(url, null, null); - permissionmanager.add(uri, dialogType, action); + // only set the permission if the permission doesn't already exist + if (permissionmanager.testPermission(uri, dialogType) != action) + permissionmanager.add(uri, dialogType, action); + site.focus(); site.value = ""; }