| 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 45dac64b0977455d4b571a42b99b6083df98f4d0..7a92ef93a1ec2968d32f475bca3934abdd16d174 100644
|
| --- a/chrome/browser/permissions/permission_uma_util.cc
|
| +++ b/chrome/browser/permissions/permission_uma_util.cc
|
| @@ -327,6 +327,12 @@ void PermissionUmaUtil::PermissionIgnored(
|
| permission, kPermissionsPromptIgnoredPriorIgnoreCountPrefix,
|
| PermissionDecisionAutoBlocker::GetIgnoreCount(requesting_origin,
|
| permission, profile));
|
| +
|
| + // 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.
|
| + PermissionDecisionAutoBlocker(profile).RecordIgnore(requesting_origin,
|
| + permission);
|
| }
|
|
|
| void PermissionUmaUtil::PermissionRevoked(PermissionType permission,
|
|
|