New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 610747 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: May 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 1
Type: Bug

Blocking:
issue 588903



Sign in to add a comment

http/tests/serviceworker/chromium/service-worker-mixed-response.html (layout test) fails with multibuffers

Project Member Reported by hubbe@chromium.org, May 10 2016

Issue description

This test checks that video data can't be combined across different origins in the presence of service workers. When I tried turning multibuffers on on  trunk, this test failed.

Two other tests failed as well, but I think that's just because they didn't expect the results to be cached. Will deal with them separately.

 

Comment 1 Deleted

Comment 3 by hubbe@chromium.org, May 11 2016

Status: Fixed (was: Started)
Blocking: 588903
Components: Internals>Media>Network
Labels: -Pri-2 Proj-Spitzer M-51 Pri-1
Cc: hubbe@chromium.org
 Issue 612548  has been merged into this issue.
Labels: Merge-Request-51

Comment 7 by tin...@google.com, May 17 2016

Labels: -Merge-Request-51 Merge-Review-51 Hotlist-Merge-Review
[Automated comment] Less than 2 weeks to go before stable on M51, manual review required.

Comment 8 by gov...@chromium.org, May 17 2016

Before we approve merge to M51, Could you please confirm whether this bug is baked/verified in Canary and safe to merge?
This also has now backed on canary without issue. 
Cc: sshruthi@chromium.org
Labels: -Merge-Review-51 Merge-Approved-51
Thank you for confirmation dalecurtis@. Approving merge to M51 branch 2704. Please merge asap. 
Project Member

Comment 11 by bugdroid1@chromium.org, May 18 2016

Labels: -merge-approved-51 merge-merged-2704
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/87f5415ae750e78664b6f50812bd3fe36665a9fe

commit 87f5415ae750e78664b6f50812bd3fe36665a9fe
Author: Fredrik Hubinette <hubbe@google.com>
Date: Wed May 18 23:42:14 2016

The cross-origin checks in the multibuffer code are not sufficient, as they only trigger when a redirect happens. Service-workers do not need redirects to paste data from diffierent origins together.
This CL fixes that.

BUG= 610747 

Review URL: https://codereview.chromium.org/1993083002 .

Cr-Commit-Position: refs/branch-heads/2704@{#596}
Cr-Branched-From: 6e53600def8f60d8c632fadc70d7c1939ccea347-refs/heads/master@{#386251}

[modify] https://crrev.com/87f5415ae750e78664b6f50812bd3fe36665a9fe/media/blink/multibuffer_data_source.cc
[modify] https://crrev.com/87f5415ae750e78664b6f50812bd3fe36665a9fe/media/blink/multibuffer_data_source_unittest.cc
[modify] https://crrev.com/87f5415ae750e78664b6f50812bd3fe36665a9fe/media/blink/resource_multibuffer_data_provider.cc
[modify] https://crrev.com/87f5415ae750e78664b6f50812bd3fe36665a9fe/media/blink/resource_multibuffer_data_provider_unittest.cc
[modify] https://crrev.com/87f5415ae750e78664b6f50812bd3fe36665a9fe/media/blink/url_index.cc
[modify] https://crrev.com/87f5415ae750e78664b6f50812bd3fe36665a9fe/media/blink/url_index.h
[modify] https://crrev.com/87f5415ae750e78664b6f50812bd3fe36665a9fe/third_party/WebKit/LayoutTests/http/tests/serviceworker/chromium/service-worker-mixed-response.html

Sign in to add a comment