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

Issue 606124 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner:
Email to this user bounced
Closed: Apr 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Compat



Sign in to add a comment

SVG chart not rendered

Reported by i...@lyl-canbys.de, Apr 23 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.87 Safari/537.36

Example URL:
http://www.six-swiss-exchange.com/shares/security_info_de.html?id=CH0011029946CHF4

Steps to reproduce the problem:
1. Open page
2. Select Tab "Übersicht" 
3. SVG chart is missing

What is the expected behavior?
SVG chart is rendered

What went wrong?
SVG chart is empty

Does it occur on multiple sites: No

Is it a problem with a plugin? No 

Did this work before? Yes Chromium 49.x

Does this work in other browsers? Yes 

Chrome version: 50.0.2661.87  Channel: stable
OS Version: 10.0
Flash Version: Shockwave Flash 21.0 r0

Works in Firefox 45.0.2, Internet Explorer 11.212
Fails in Chromium 51.0.2684.0
 
Components: Blink>SVG
Labels: Needs-Bisect OS-Linux
Labels: -Needs-Bisect
Owner: phil...@opera.com
Status: Assigned (was: Unconfirmed)
You are probably looking for a change made after 377280 (known good), but no later than 377283 (first known bad).
CHANGELOG URL:
  https://chromium.googlesource.com/chromium/src/+log/0dbdea3721f4035a7945b59ca949acaaa1b48466..b515424de0aa3d62c4d64f4a73cf0bff137539c8

Most likely fallout from SVG offsetParent/offsetTop/offsetLeft/offsetWidth/offsetHeight removal (http://crrev.com/1726743002).

I presume this is WONTFIX, but philipj should confirm.

Comment 3 Deleted

Comment 4 by f...@opera.com, Apr 23 2016

Labels: -OS-Linux -OS-Windows OS-All
Yes, looks like the site uses Dojo (1.1.2, newer version are using gBCR only it seems), and uses its coords(...) function to compute a positioning offset (left, top) for positioning of the graph (#gfxHolderOV). dojo.coords(...) use offsetParent and one of the nodes included in the offset computation is the <svg> root.

Comment 5 by phil...@opera.com, Apr 25 2016

Cc: jro...@microsoft.com gw...@microsoft.com bbri...@microsoft.com mara...@microsoft.com
Status: WontFix (was: Assigned)
Thanks fs, I also tried the site in M49 and got the deprecation messages in dojo._getMarginBox and dojo._abs. For _abs there is a `if (d.isIE || (d.isFF >= 3))` check which explains why that code path works in Firefox. While _getMarginBox does have an `isMoz` path, it would still end up using offsetWidth/offsetHeight. So for whatever reason, that code path isn't the critical one.

As expected from the dojo code, this site doesn't work in Edge either, attaching a screenshot. CC a few people at Microsoft in case they know of more such cases.

I will close this as WontFix, but if there are more reports of breakage we might have to reconsider.

Reporter, are you the developer for this site, or do you have a way to get in contact with them?
VirtualBox_MSEdge - Win10_25_04_2016_11_01_17.png
104 KB View Download

Comment 6 by phil...@opera.com, Apr 25 2016

( Issue 463116  tracked the removal of SVGElement.offsetParent/offsetTop/offsetLeft/offsetWidth/offsetHeight.)

Sign in to add a comment