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

Issue 1431723002: Add brotli content-encoding filter. (Closed)

Created:
5 years, 1 month ago by eustas
Modified:
4 years, 11 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, jschuh
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add brotli content-encoding filter. BUG=472009 Committed: https://crrev.com/fbec913fc94fbf68bfbb3e9d46449d2cc8b31e10 Cr-Commit-Position: refs/heads/master@{#367153}

Patch Set 1 #

Patch Set 2 : Added unittest. #

Patch Set 3 : Fix gypi file #

Patch Set 4 : Added runtime flag #

Patch Set 5 : Fix deps #

Patch Set 6 : Fix histograms.xml #

Total comments: 2

Patch Set 7 : Add brotli reference link #

Total comments: 12

Patch Set 8 : #

Patch Set 9 : Added Accept-Ecnoding test #

Total comments: 2

Patch Set 10 : Minimize ifdefs. Revert FilterContext changes #

Patch Set 11 : Added BrotliSlowRead to u_r_j_unittest #

Total comments: 44

Patch Set 12 : Address comments #

Total comments: 29

Patch Set 13 : Fixed nits, removed hack #

Patch Set 14 : Fixed nit #

Total comments: 14

Patch Set 15 : Addressed comments. Use SchemeIsCryptographic #

Total comments: 2

Patch Set 16 : Use features instead of command line flags #

Total comments: 8

Patch Set 17 : Fixed nits #

Total comments: 19

Patch Set 18 : Addressed comments #

Patch Set 19 : Removed build flag #

Patch Set 20 : #

Patch Set 21 : Rebaselined #

Patch Set 22 : Cleanup build files #

Patch Set 23 : Rebaseline #

Total comments: 20

Patch Set 24 : Addressed comments, moved feature declatation to content #

Total comments: 4

Patch Set 25 : More safe conversions #

Patch Set 26 : Fixed path in net.gyp #

Patch Set 27 : Exclude brotli_filter_unittest on ios - needs to read input data files #

Unified diffs Side-by-side diffs Delta from patch set Stats (+615 lines, -33 lines) Patch
M chrome/app/generated_resources.grd View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +11 lines, -4 lines 0 comments Download
M chrome/browser/about_flags.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/io_thread.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/io_thread.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 3 chunks +5 lines, -0 lines 0 comments Download
M content/public/common/content_features.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/content_features.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +5 lines, -0 lines 0 comments Download
M net/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 3 chunks +10 lines, -1 line 0 comments Download
M net/DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +7 lines, -2 lines 0 comments Download
A net/data/filter_unittests/google.br View 1 Binary file 0 comments Download
A net/filter/brotli_filter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +17 lines, -0 lines 0 comments Download
A net/filter/brotli_filter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +113 lines, -0 lines 0 comments Download
A + net/filter/brotli_filter_disabled.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +4 lines, -7 lines 0 comments Download
A net/filter/brotli_filter_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +253 lines, -0 lines 0 comments Download
M net/filter/filter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 3 chunks +3 lines, -0 lines 0 comments Download
M net/filter/filter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 6 chunks +20 lines, -1 line 0 comments Download
M net/http/http_network_session.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +3 lines, -0 lines 0 comments Download
M net/http/http_network_session.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +1 line, -0 lines 0 comments Download
M net/net.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 4 chunks +4 lines, -0 lines 0 comments Download
M net/net.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +1 line, -0 lines 0 comments Download
M net/url_request/url_request_http_job.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +25 lines, -18 lines 0 comments Download
M net/url_request/url_request_http_job_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +78 lines, -0 lines 0 comments Download
M net/url_request/url_request_job_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 4 chunks +45 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +2 lines, -0 lines 0 comments Download

Messages

Total messages: 93 (19 generated)
eustas
5 years, 1 month ago (2015-11-09 11:51:40 UTC) #1
eustas
5 years, 1 month ago (2015-11-09 11:52:13 UTC) #3
cbentzel
On 2015/11/09 11:52:13, eustas wrote: We chatted over IM, but I think this is going ...
5 years, 1 month ago (2015-11-09 16:22:10 UTC) #4
eustas
rkaplow@chromium.org: Please review changes in histogram.xml
5 years, 1 month ago (2015-11-10 12:33:07 UTC) #6
eustas
On 2015/11/09 16:22:10, cbentzel wrote: > On 2015/11/09 11:52:13, eustas wrote: > > We chatted ...
5 years, 1 month ago (2015-11-10 12:40:14 UTC) #7
rkaplow
lgtm histograms lgtm
5 years, 1 month ago (2015-11-10 18:48:02 UTC) #8
cbentzel
On 2015/11/10 18:48:02, rkaplow wrote: > lgtm > > histograms lgtm eustas: Is this ready ...
5 years, 1 month ago (2015-11-11 04:50:33 UTC) #9
eustas
On 2015/11/11 04:50:33, cbentzel wrote: > On 2015/11/10 18:48:02, rkaplow wrote: > > lgtm > ...
5 years, 1 month ago (2015-11-11 06:27:50 UTC) #10
cbentzel
OK, I may be a little delayed this week. I'll try to see if there's ...
5 years, 1 month ago (2015-11-11 17:48:12 UTC) #11
cbentzel
On 2015/11/11 17:48:12, cbentzel wrote: > OK, I may be a little delayed this week. ...
5 years, 1 month ago (2015-11-13 15:13:49 UTC) #12
cbentzel
Helen - could you take a look at this? The actual filter code is pretty ...
5 years, 1 month ago (2015-11-14 01:20:10 UTC) #14
eustas
https://codereview.chromium.org/1431723002/diff/100001/net/filter/brotli_filter.h File net/filter/brotli_filter.h (right): https://codereview.chromium.org/1431723002/diff/100001/net/filter/brotli_filter.h#newcode6 net/filter/brotli_filter.h:6: // stream. On 2015/11/14 01:20:10, cbentzel wrote: > Can ...
5 years, 1 month ago (2015-11-16 14:26:23 UTC) #15
xunjieli
Thanks, Chris. I will take a look later today or tomorrow.
5 years, 1 month ago (2015-11-16 15:54:25 UTC) #16
xunjieli
Haven't looked very closely. But the brotli filter does have a sync decompressor, so I ...
5 years, 1 month ago (2015-11-17 16:16:12 UTC) #19
eustas
https://codereview.chromium.org/1431723002/diff/120001/chrome/browser/io_thread.cc File chrome/browser/io_thread.cc (right): https://codereview.chromium.org/1431723002/diff/120001/chrome/browser/io_thread.cc#newcode1304 chrome/browser/io_thread.cc:1304: return command_line.HasSwitch(switches::kEnableBrotli); On 2015/11/17 16:16:12, xunjieli wrote: > Why ...
5 years, 1 month ago (2015-11-17 17:57:21 UTC) #20
xunjieli
Sorry for the delay. I was hoping Randy could take a look first, but he'll ...
5 years, 1 month ago (2015-11-20 16:39:31 UTC) #21
Randy Smith (Not in Mondays)
Quick set of high level questions: * Why are we not enabled on IOS? * ...
5 years ago (2015-11-28 22:15:24 UTC) #22
eustas
1) iOS: initial intention was to enable brotli on platforms that support WOFF2 first. This ...
5 years ago (2015-11-30 10:18:36 UTC) #23
eustas
https://codereview.chromium.org/1431723002/diff/160001/net/filter/filter.cc File net/filter/filter.cc (right): https://codereview.chromium.org/1431723002/diff/160001/net/filter/filter.cc#newcode44 net/filter/filter.cc:44: const char kBrotli[] = "br"; On 2015/11/28 22:15:24, rdsmith ...
5 years ago (2015-11-30 10:19:01 UTC) #24
Randy Smith (Not in Mondays)
On 2015/11/30 10:18:36, eustas wrote: > 1) iOS: initial intention was to enable brotli on ...
5 years ago (2015-11-30 13:30:55 UTC) #25
eustas
PTAL
5 years ago (2015-12-01 18:08:03 UTC) #26
xunjieli
On 2015/12/01 18:08:03, eustas wrote: > PTAL FYI. I am going to hold off the ...
5 years ago (2015-12-01 22:43:15 UTC) #27
eustas
On 2015/12/01 22:43:15, xunjieli wrote: > On 2015/12/01 18:08:03, eustas wrote: > > PTAL > ...
5 years ago (2015-12-02 15:49:45 UTC) #28
xunjieli
A few quick comments. I will have time to do a fuller this week. https://codereview.chromium.org/1431723002/diff/200001/net/filter/brotli_filter.cc ...
5 years ago (2015-12-02 18:26:31 UTC) #29
xunjieli
On 2015/12/02 18:26:31, xunjieli wrote: > A few quick comments. I will have time to ...
5 years ago (2015-12-02 18:30:04 UTC) #30
eustas
https://codereview.chromium.org/1431723002/diff/200001/net/filter/brotli_filter.cc File net/filter/brotli_filter.cc (right): https://codereview.chromium.org/1431723002/diff/200001/net/filter/brotli_filter.cc#newcode22 net/filter/brotli_filter.cc:22: BrotliFilter(FilterType type,int buffer_size) On 2015/12/02 18:26:30, xunjieli wrote: > ...
5 years ago (2015-12-03 12:32:07 UTC) #31
xunjieli
I think this looks good. I just have a couple of nits and one test ...
5 years ago (2015-12-04 15:21:19 UTC) #32
Randy Smith (Not in Mondays)
First of all, thank you for the changes around #ifdefs and the FilterContext accessor, and ...
5 years ago (2015-12-04 16:07:52 UTC) #33
eustas
https://codereview.chromium.org/1431723002/diff/220001/net/filter/brotli_filter_unittest.cc File net/filter/brotli_filter_unittest.cc (right): https://codereview.chromium.org/1431723002/diff/220001/net/filter/brotli_filter_unittest.cc#newcode104 net/filter/brotli_filter_unittest.cc:104: // Parameters: Source and source_len are compressed data and ...
5 years ago (2015-12-04 16:14:32 UTC) #34
eustas
https://codereview.chromium.org/1431723002/diff/220001/chrome/browser/io_thread.cc File chrome/browser/io_thread.cc (right): https://codereview.chromium.org/1431723002/diff/220001/chrome/browser/io_thread.cc#newcode1318 chrome/browser/io_thread.cc:1318: return command_line.HasSwitch(switches::kEnableBrotli); On 2015/12/04 16:07:52, rdsmith wrote: > If ...
5 years ago (2015-12-07 12:30:38 UTC) #35
xunjieli
components/cronet.gypi & net/ lgtm with nits. I am still learning how to review filter code ...
5 years ago (2015-12-07 16:27:20 UTC) #36
Randy Smith (Not in Mondays)
This is good with the exception that I want to nail down the scheme test ...
5 years ago (2015-12-07 22:27:28 UTC) #37
eustas
https://codereview.chromium.org/1431723002/diff/260001/net/filter/brotli_filter_unittest.cc File net/filter/brotli_filter_unittest.cc (right): https://codereview.chromium.org/1431723002/diff/260001/net/filter/brotli_filter_unittest.cc#newcode47 net/filter/brotli_filter_unittest.cc:47: void TearDown() override { PlatformTest::TearDown(); } On 2015/12/07 22:27:28, ...
5 years ago (2015-12-08 11:31:31 UTC) #38
eustas
On 2015/12/07 22:27:28, rdsmith wrote: > > > useful for Brotli to know when EOF ...
5 years ago (2015-12-08 11:44:45 UTC) #39
Randy Smith (Not in Mondays)
On 2015/12/08 11:44:45, eustas wrote: > On 2015/12/07 22:27:28, rdsmith wrote: > > > > ...
5 years ago (2015-12-08 18:37:50 UTC) #40
Ryan Sleevi
https://codereview.chromium.org/1431723002/diff/220001/net/url_request/url_request_http_job.cc File net/url_request/url_request_http_job.cc (right): https://codereview.chromium.org/1431723002/diff/220001/net/url_request/url_request_http_job.cc#newcode599 net/url_request/url_request_http_job.cc:599: advertise_brotli = !request()->url().SchemeIs(url::kHttpScheme); On 2015/12/07 22:27:28, rdsmith wrote: > ...
5 years ago (2015-12-08 18:58:51 UTC) #42
eustas
> We're deprecating SPDY in favor of HTTP2, which will use the > HTTPS scheme. ...
5 years ago (2015-12-09 13:10:28 UTC) #43
eustas
agrieve@chromium.org: Please review changes in build/common.gypi
5 years ago (2015-12-09 13:14:27 UTC) #45
agrieve
On 2015/12/09 13:14:27, eustas wrote: > mailto:agrieve@chromium.org: Please review changes in build/common.gypi build/ lgtm
5 years ago (2015-12-09 14:47:42 UTC) #46
Randy Smith (Not in Mondays)
net/ LGTM. Thanks for your patience!
5 years ago (2015-12-09 16:16:52 UTC) #47
Ryan Sleevi
https://codereview.chromium.org/1431723002/diff/280001/chrome/browser/io_thread.cc File chrome/browser/io_thread.cc (right): https://codereview.chromium.org/1431723002/diff/280001/chrome/browser/io_thread.cc#newcode1358 chrome/browser/io_thread.cc:1358: return command_line.HasSwitch(switches::kEnableBrotli); Why did you go the route of ...
5 years ago (2015-12-09 18:10:11 UTC) #48
cbentzel
On 2015/12/09 18:10:11, Ryan Sleevi wrote: > https://codereview.chromium.org/1431723002/diff/280001/chrome/browser/io_thread.cc > File chrome/browser/io_thread.cc (right): > > https://codereview.chromium.org/1431723002/diff/280001/chrome/browser/io_thread.cc#newcode1358 ...
5 years ago (2015-12-09 18:54:42 UTC) #49
eustas
https://codereview.chromium.org/1431723002/diff/280001/chrome/browser/io_thread.cc File chrome/browser/io_thread.cc (right): https://codereview.chromium.org/1431723002/diff/280001/chrome/browser/io_thread.cc#newcode1358 chrome/browser/io_thread.cc:1358: return command_line.HasSwitch(switches::kEnableBrotli); > 1) If you expect to need ...
5 years ago (2015-12-10 16:19:24 UTC) #50
eustas
> 1) If you expect to need this on Android or ChromeOS by developers during ...
5 years ago (2015-12-10 16:53:40 UTC) #51
xunjieli
On 2015/12/10 16:19:24, eustas wrote: > https://codereview.chromium.org/1431723002/diff/280001/chrome/browser/io_thread.cc > File chrome/browser/io_thread.cc (right): > > https://codereview.chromium.org/1431723002/diff/280001/chrome/browser/io_thread.cc#newcode1358 > ...
5 years ago (2015-12-11 16:03:22 UTC) #52
Ryan Sleevi
On 2015/12/11 16:03:22, xunjieli wrote: > > Well, I think I need someone's help/advise to ...
5 years ago (2015-12-11 16:13:23 UTC) #53
xunjieli
On 2015/12/11 16:13:23, Ryan Sleevi wrote: > On 2015/12/11 16:03:22, xunjieli wrote: > > > ...
5 years ago (2015-12-11 16:27:46 UTC) #54
eustas
> Thanks for following up on this. I misread the suggestion. Eustas, please follow > ...
5 years ago (2015-12-14 13:37:04 UTC) #55
xunjieli
lgtm with nits https://codereview.chromium.org/1431723002/diff/300001/chrome/browser/about_flags.cc File chrome/browser/about_flags.cc (right): https://codereview.chromium.org/1431723002/diff/300001/chrome/browser/about_flags.cc#newcode2030 chrome/browser/about_flags.cc:2030: #endif nit: suggest adding a comment ...
5 years ago (2015-12-14 16:02:27 UTC) #56
eustas
https://codereview.chromium.org/1431723002/diff/300001/chrome/browser/about_flags.cc File chrome/browser/about_flags.cc (right): https://codereview.chromium.org/1431723002/diff/300001/chrome/browser/about_flags.cc#newcode2030 chrome/browser/about_flags.cc:2030: #endif On 2015/12/14 16:02:27, xunjieli wrote: > nit: suggest ...
5 years ago (2015-12-14 17:39:45 UTC) #57
cbentzel
chrome/browser/net LGTM One thing confuses me though - should the new brotli feature flag be ...
5 years ago (2015-12-16 21:33:03 UTC) #58
Ryan Sleevi
Chris: I'm torn on this. Really, the layering question is one of whether //net should ...
5 years ago (2015-12-17 01:04:40 UTC) #59
eustas
https://codereview.chromium.org/1431723002/diff/320001/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/1431723002/diff/320001/build/common.gypi#newcode601 build/common.gypi:601: 'disable_brotli_support%': 0, On 2015/12/17 01:04:40, Ryan Sleevi wrote: > ...
5 years ago (2015-12-17 16:44:55 UTC) #60
Ryan Sleevi
I'm unfortunately going to have to put a Not LGTM on this until we can ...
5 years ago (2015-12-17 22:49:33 UTC) #61
eustas
On 2015/12/17 22:49:33, Ryan Sleevi wrote: > I'm unfortunately going to have to put a ...
5 years ago (2015-12-18 12:21:24 UTC) #62
eustas
PING
5 years ago (2015-12-21 10:18:21 UTC) #63
eustas
PTAL
5 years ago (2015-12-22 08:57:03 UTC) #64
eustas
Ping
4 years, 12 months ago (2015-12-28 12:35:57 UTC) #65
Ryan Sleevi
Much better! Apologies for the holiday delays. I think the big question that remains is, ...
4 years, 12 months ago (2015-12-28 19:30:53 UTC) #66
eustas
I have no strong opinion about the best place for feature declaration -> moved it ...
4 years, 11 months ago (2015-12-29 13:15:39 UTC) #67
eustas
jam@ : please take a look at content/public/common
4 years, 11 months ago (2015-12-29 13:19:52 UTC) #69
jam
On 2015/12/29 13:19:52, eustas wrote: > jam@ : please take a look at content/public/common lgtm ...
4 years, 11 months ago (2015-12-29 20:11:29 UTC) #70
Ryan Sleevi
LGTM, % fixing the safe_numerics CC'ing jschuh because I had to check the safe-numerics usage; ...
4 years, 11 months ago (2015-12-29 20:59:11 UTC) #71
eustas
https://codereview.chromium.org/1431723002/diff/460001/net/filter/brotli_filter.cc File net/filter/brotli_filter.cc (right): https://codereview.chromium.org/1431723002/diff/460001/net/filter/brotli_filter.cc#newcode44 net/filter/brotli_filter.cc:44: return Filter::FILTER_ERROR; On 2015/12/29 20:59:11, Ryan Sleevi wrote: > ...
4 years, 11 months ago (2015-12-30 11:38:35 UTC) #72
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1431723002/480001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1431723002/480001
4 years, 11 months ago (2015-12-30 11:42:20 UTC) #75
commit-bot: I haz the power
Try jobs failed on following builders: android_compile_dbg on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_compile_dbg/builds/3014)
4 years, 11 months ago (2015-12-30 12:13:23 UTC) #77
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1431723002/500001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1431723002/500001
4 years, 11 months ago (2015-12-30 12:36:14 UTC) #80
commit-bot: I haz the power
Try jobs failed on following builders: ios_dbg_simulator_ninja on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_dbg_simulator_ninja/builds/111856)
4 years, 11 months ago (2015-12-30 13:33:45 UTC) #82
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1431723002/520001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1431723002/520001
4 years, 11 months ago (2015-12-30 13:48:00 UTC) #85
commit-bot: I haz the power
Committed patchset #27 (id:520001)
4 years, 11 months ago (2015-12-30 14:57:17 UTC) #87
commit-bot: I haz the power
Committed patchset #27 (id:520001)
4 years, 11 months ago (2015-12-30 14:57:21 UTC) #88
commit-bot: I haz the power
Patchset 27 (id:??) landed as https://crrev.com/fbec913fc94fbf68bfbb3e9d46449d2cc8b31e10 Cr-Commit-Position: refs/heads/master@{#367153}
4 years, 11 months ago (2015-12-30 14:58:02 UTC) #90
Nico
This has memory errors: https://build.chromium.org/p/chromium.memory.fyi/builders/Chromium%20OS%20%28valgrind%29%281%29/builds/40478/steps/memory%20test%3A%20net/logs/E6F23A317B71614D
4 years, 11 months ago (2015-12-30 22:54:28 UTC) #92
eustas
4 years, 11 months ago (2015-12-31 08:36:10 UTC) #93
Message was sent while issue was closed.
On 2015/12/30 22:54:28, Nico wrote:
> This has memory errors:
>
https://build.chromium.org/p/chromium.memory.fyi/builders/Chromium%20OS%20%28...

This one is actually the same as in issue 542575 (see
https://codereview.chromium.org/1467203002).
I'm going to update suppressions soon.

Powered by Google App Engine
This is Rietveld 408576698