| Index: chrome/browser/ui/website_settings/permission_bubble_manager.cc
|
| diff --git a/chrome/browser/ui/website_settings/permission_bubble_manager.cc b/chrome/browser/ui/website_settings/permission_bubble_manager.cc
|
| index 0c657f2e614a14696a297200dbd241bcf7b1474e..50f2a4fb1800385fa79f29eb3455ce025ff25afa 100644
|
| --- a/chrome/browser/ui/website_settings/permission_bubble_manager.cc
|
| +++ b/chrome/browser/ui/website_settings/permission_bubble_manager.cc
|
| @@ -110,6 +110,9 @@ void PermissionBubbleManager::AddRequest(PermissionBubbleRequest* request) {
|
| .IsSameOriginWith(url::Origin(request->GetRequestingHostname()));
|
|
|
| // Don't re-add an existing request or one with a duplicate text request.
|
| + // TODO(johnme): Instead of dropping duplicate requests, we should queue them
|
| + // and eventually run their PermissionGranted/PermissionDenied/Cancelled
|
| + // callback (crbug.com/577313).
|
| bool same_object = false;
|
| if (ExistingRequest(request, requests_, &same_object) ||
|
| ExistingRequest(request, queued_requests_, &same_object) ||
|
|
|