New issue
Advanced search Search tips
Starred by 4 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug

Blocking:
issue 433217



Sign in to add a comment

[SVG] Reverse vertical order of span elements when rtl direction is set

Reported by jan.toso...@gmail.com, Apr 4 2014

Issue description

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

Example URL:
http://drifted.in/other/tabulated_rtl.svg

Steps to reproduce the problem:
Open the link. Zoom the result.

What is the expected behavior?

What went wrong?
While the Y coord of each span element is incremented, it is rendered in the reverse order from the bottom to the top.
Contrast it with Firefox result.

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No 

Did this work before? N/A 

Does this work in other browsers? Yes 

Chrome version: 33.0.1750.154  Channel: stable
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
Flash Version: Shockwave Flash 12.0 r0

There are also alignment issues and also rendering of two symbols at one Y position...
 
Cc: nyerramilli@chromium.org
Labels: Cr-Blink-SVG M-36
Status: Untriaged
Able to reproduce this issue on Win7,36.0.1929.0 (Official Build 262015) canary, Stable 33.0.1750.154 (Official Build 257193) m, Beta 34.0.1847.116 (Official Build 260972) m

Not a regression, issue existing from M18 build, 18.0.1000.0 (Official Build 116827) m
Labels: -M-36 M-37 MovedFrom-36
Moving all non essential bugs to the next Milestone.
Labels: -M-37 MovedFrom-37
This issue has already been moved once and is lower than Priority 1,therefore removing mstone.

Comment 4 by florbela@google.com, Nov 14 2014

Just wanted to note that this issue affects all projects that use the Aplos (web) charting library at Google (e.g. Google Fit) in rendering x-axis labels that span multiple lines.  My workaround is to just make the labels not span multiple lines if it's RTL, but it's yet another special RTL case that shouldn't be a special case.  Thanks!

Comment 5 by pdr@chromium.org, Nov 14 2014

Cc: fmalita@chromium.org
Labels: -Cr-Content -Via-Wizard Hotlist-GoogleApps
Status: Available
I bet we're just not carrying the rtl value through to the land of SVG.

@fmalita, would you be able to investigate this one?

Comment 6 by f...@opera.com, Nov 14 2014

Just looking at the TC, his seems to be (yet another) bug wrt when reordering happens (should be per text-chunk, while now it's "per text" pretty much). I have an idea how to fix it (and even some code...), but it's going to be an arduous effort to get all the details right... (dx/dy handling I'm looking at you, yes you!)

Comment 7 by f...@opera.com, Nov 14 2014

Blocking: chromium:433217

Comment 8 by f...@opera.com, Nov 14 2014

Issue 341932 is probably a dupe. I filed a meta bug (issue 433217) for these type of issues - might morph that into a implementation bug later on. If you know of any issue that ought to go there, please add them as blockers.
Project Member

Comment 9 by sheriffbot@chromium.org, Mar 23 2016

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been available for more than 365 days, and should be re-evaluated. Hotlist-Recharge-Cold label is added for tracking. Please re-triage this issue.

For more details visit https://sites.google.com/a/chromium.org/dev/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 10 by f...@opera.com, Mar 23 2016

Labels: -Hotlist-Recharge-Cold

Comment 11 by f...@opera.com, Mar 23 2016

Status: Available (was: Untriaged)
Project Member

Comment 12 by sheriffbot@chromium.org, Mar 23 2017

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been available for more than 365 days, and should be re-evaluated. Please re-triage this issue.
The Hotlist-Recharge-Cold label is applied for tracking purposes, and should not be removed after re-triaging the issue.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 13 by f...@opera.com, Mar 23 2017

Status: Available (was: Untriaged)
Labels: -Hotlist-Recharge-Cold BugSource-User PaintTeamTriaged-20170323
Project Member

Comment 15 by sheriffbot@chromium.org, May 3

Labels: Hotlist-Recharge-Cold
Still broken, unsurprisingly.
Labels: -Hotlist-GoogleApps Hotlist-Partner-GSuite

Sign in to add a comment