| Index: chrome/browser/permissions/permission_uma_util.cc
|
| diff --git a/chrome/browser/permissions/permission_uma_util.cc b/chrome/browser/permissions/permission_uma_util.cc
|
| index 7296d9af1594f80dcf2443a02f35dda5a730ddcf..e3333f042747d89cb4d9c25c78e37ba0eddd1f8d 100644
|
| --- a/chrome/browser/permissions/permission_uma_util.cc
|
| +++ b/chrome/browser/permissions/permission_uma_util.cc
|
| @@ -302,11 +302,6 @@ void PermissionUmaUtil::PermissionIgnored(
|
| RecordPermissionPromptPriorCount(
|
| permission, kPermissionsPromptIgnoredPriorIgnoreCountPrefix,
|
| autoblocker->GetIgnoreCount(requesting_origin, permission));
|
| -
|
| - // RecordPermission* methods need to be called before RecordIgnore in the
|
| - // blocker because they record the number of prior ignore and dismiss values,
|
| - // and we don't want to include the current ignore.
|
| - autoblocker->RecordIgnore(requesting_origin, permission);
|
| }
|
|
|
| void PermissionUmaUtil::PermissionRevoked(ContentSettingsType permission,
|
| @@ -343,6 +338,10 @@ void PermissionUmaUtil::RecordEmbargoPromptSuppressionFromSource(
|
| PermissionUmaUtil::RecordEmbargoPromptSuppression(
|
| PermissionEmbargoStatus::REPEATED_DISMISSALS);
|
| break;
|
| + case PermissionStatusSource::MULTIPLE_IGNORES:
|
| + PermissionUmaUtil::RecordEmbargoPromptSuppression(
|
| + PermissionEmbargoStatus::REPEATED_IGNORES);
|
| + break;
|
| case PermissionStatusSource::SAFE_BROWSING_BLACKLIST:
|
| PermissionUmaUtil::RecordEmbargoPromptSuppression(
|
| PermissionEmbargoStatus::PERMISSIONS_BLACKLISTING);
|
|
|