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

Issue 759551 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Aug 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug-Regression



Sign in to add a comment

window.open with base64 data-URL won't work

Reported by torsten....@googlemail.com, Aug 28 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36

Steps to reproduce the problem:
1. create a javascript file / go to developer tools console
2. try to execute window.open with a data URL, for example
window.open("data:image/png;base64,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")
3. you'll see a new tab with about:blank

What is the expected behavior?
there should be a new tab (or if your settings say so a new window) with URL data:image/png;base64,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 be opend

What went wrong?
if the parameter for window.open starts with "data:image/png;base64," it doesn't seem to work any more.

On first look "data:image/png;base64" still seems to be working as intended.

Did this work before? Yes 

Chrome version: 60.0.3112.113  Channel: stable
OS Version: 10.0
Flash Version:
 
Components: -Blink Blink>Image
Owner: schenney@chromium.org
Status: Assigned (was: Unconfirmed)
Maybe image related. I'll do the bisect.
Status: WontFix (was: Assigned)
Working as intended. See https://chromium.googlesource.com/chromium/src/+/ba52f56207a4b9d70b34880fbff2352e71a06422

and the associated blink-dev thread.

Sign in to add a comment