New issue
Advanced search Search tips

Issue 772974 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Oct 10
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

Overflowed children of SVG are not rendered if they are translated by more than 16.7 million units.

Project Member Reported by deepakmerugu@google.com, Oct 9 2017

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36

Steps to reproduce the problem:
1. Create an SVG element with overflow set to visible.
2. Add a child element to the SVG and translate it by more than ~2^24 (16.77M).
3. Translate the parent SVG in the opposite direction by the same amount.
4. The child element is not rendered any more.

The reduced test case can demonstrated at http://jsfiddle.net/vbwerzbt/1/
1. Translation by 16777236 or more makes the circle disappear.
2. Translation by 16777234 or less works fine with the circle rendered.

What is the expected behavior?
The child elements that are overflown outside the SVG are expected to be rendered at any amount of translation.

What went wrong?
The child elements overflowing by more than 16.77M units are not rendered.

Did this work before? N/A 

Does this work in other browsers? Yes

Chrome version: 61.0.3163.100  Channel: stable
OS Version: 
Flash Version:
 
Labels: Needs-Triage-M61

Comment 2 by f...@opera.com, Oct 10 2017

Status: Available (was: Unconfirmed)
Project Member

Comment 3 by sheriffbot@chromium.org, Oct 10

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: WontFix (was: Untriaged)
Interestingly, it works as expected now. Firefox doesn't. I presume if you make the number big enough it will stop working again.

Sign in to add a comment