Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(647)

Issue 2287213002: Ensure loading PDFs doesn't generate 2 http requests (Closed)

Created:
4 years, 3 months ago by raymes
Modified:
4 years, 3 months ago
Reviewers:
Sam McNally, mmenke
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org, chrome-apps-syd-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Ensure loading PDFs doesn't generate 2 http requests There is code in MimeHandlerViewContainer::OnReady to make a http request for the PDF if it is loaded in an embedded context. This code was errorneously being run for top level PDFs as well, causing two requests to be made. In most cases this second request would be cancelled straight away but it actually isn't needed at all. BUG=587709 Committed: https://crrev.com/1d0b49e4794131e5f53265bf85d961020a725a30 Cr-Commit-Position: refs/heads/master@{#415526}

Patch Set 1 #

Patch Set 2 : Ensure loading PDFs doesn't generate 2 http requests #

Patch Set 3 : Ensure loading PDFs doesn't generate 2 http requests #

Patch Set 4 : Ensure loading PDFs doesn't generate 2 http requests #

Patch Set 5 : Ensure loading PDFs doesn't generate 2 http requests #

Total comments: 12

Patch Set 6 : Ensure loading PDFs doesn't generate 2 http requests #

Total comments: 12

Patch Set 7 : Ensure loading PDFs doesn't generate 2 http requests #

Patch Set 8 : Ensure loading PDFs doesn't generate 2 http requests #

Unified diffs Side-by-side diffs Delta from patch set Stats (+113 lines, -7 lines) Patch
M extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc View 1 2 3 4 5 6 7 6 chunks +105 lines, -4 lines 0 comments Download
M extensions/renderer/guest_view/mime_handler_view/mime_handler_view_container.cc View 1 2 3 chunks +8 lines, -3 lines 0 comments Download

Messages

Total messages: 28 (12 generated)
raymes
mmenke: I'd like to add a regression test for this. Can we query the net ...
4 years, 3 months ago (2016-08-29 04:49:10 UTC) #4
Sam McNally
lgtm
4 years, 3 months ago (2016-08-29 06:39:50 UTC) #7
mmenke
On 2016/08/29 04:49:10, raymes wrote: > mmenke: I'd like to add a regression test for ...
4 years, 3 months ago (2016-08-29 10:08:23 UTC) #8
mmenke
On 2016/08/29 10:08:23, mmenke wrote: > On 2016/08/29 04:49:10, raymes wrote: > > mmenke: I'd ...
4 years, 3 months ago (2016-08-29 10:13:09 UTC) #9
raymes
Thanks for the help! I've updated the test, ptal.
4 years, 3 months ago (2016-08-30 00:58:16 UTC) #10
raymes
Chatted with Sam and it seemed like just checking the requests that hit the server ...
4 years, 3 months ago (2016-08-30 02:45:22 UTC) #11
mmenke
On 2016/08/30 02:45:22, raymes wrote: > Chatted with Sam and it seemed like just checking ...
4 years, 3 months ago (2016-08-30 02:48:39 UTC) #12
raymes
On 2016/08/30 02:48:39, mmenke wrote: > On 2016/08/30 02:45:22, raymes wrote: > > Chatted with ...
4 years, 3 months ago (2016-08-30 02:50:20 UTC) #13
Sam McNally
https://codereview.chromium.org/2287213002/diff/80001/extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc File extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc (right): https://codereview.chromium.org/2287213002/diff/80001/extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc#newcode72 extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc:72: int* count_; private: https://codereview.chromium.org/2287213002/diff/80001/extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc#newcode77 extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc:77: url_, base::WrapUnique(new SimpleRequestInterceptor(&count_))); base::MakeUnique<SimpleRequestInterceptor>(&count_) ...
4 years, 3 months ago (2016-08-30 03:04:28 UTC) #14
raymes
https://codereview.chromium.org/2287213002/diff/80001/extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc File extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc (right): https://codereview.chromium.org/2287213002/diff/80001/extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc#newcode72 extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc:72: int* count_; On 2016/08/30 03:04:28, Sam McNally wrote: > ...
4 years, 3 months ago (2016-08-30 07:32:54 UTC) #15
Sam McNally
lgtm
4 years, 3 months ago (2016-08-30 07:36:15 UTC) #18
mmenke
Tests LGTM. Didn't verify whether or not there's a race that could mask a regression. ...
4 years, 3 months ago (2016-08-30 14:51:13 UTC) #21
raymes
https://codereview.chromium.org/2287213002/diff/100001/extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc File extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc (right): https://codereview.chromium.org/2287213002/diff/100001/extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc#newcode39 extensions/browser/guest_view/mime_handler_view/mime_handler_view_browsertest.cc:39: URLRequestCounter(const GURL& url) : url_(url), count_(0) { On 2016/08/30 ...
4 years, 3 months ago (2016-08-31 00:25:48 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2287213002/140001
4 years, 3 months ago (2016-08-31 00:26:01 UTC) #25
commit-bot: I haz the power
Committed patchset #8 (id:140001)
4 years, 3 months ago (2016-08-31 01:14:41 UTC) #26
commit-bot: I haz the power
4 years, 3 months ago (2016-08-31 01:18:04 UTC) #28
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/1d0b49e4794131e5f53265bf85d961020a725a30
Cr-Commit-Position: refs/heads/master@{#415526}

Powered by Google App Engine
This is Rietveld 408576698