Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release_15.07] Fix for valid height/width definitions in workflow rendering code, and fix identifiers. #625

Merged
merged 2 commits into from Aug 21, 2015

Conversation

dannon
Copy link
Member

@dannon dannon commented Aug 20, 2015

This is a retarget of #624 because I can't PR correctly. Thanks @martenson.

…enerating valid SVGs -- incorrect usage of arrow_end; this is intended to be a unique identifier for the element and not a boolean. This wasn't preventing render (on firefox or chrome) like the previous issue, but it would cause warnings.
@martenson
Copy link
Member

This is actually targeting an issue found on both Galaxy and TS side. I have just seen this hapenning in an older Galaxy (GVL 3.04) and am trying to find what version is that.
edit: that was 14.10

@dannon
Copy link
Member Author

dannon commented Aug 20, 2015

Yep, this code hasn't changed in a long time -- I think the problem is likely that chrome or firefox (or the underlying osx library?) just got way more strict w/ SVG parsing and what we were generating before was malformed in a couple ways. So, it's probably always been broken -- browsers just didn't care and handled it correctly until now. Just a theory, but all I can come up with right now :)

@martenson
Copy link
Member

That reasoning sounds legit. Seems like all of the browsers are depending on the same XML parsing library because Chrome, FF, Safari all have problems :)

@martenson martenson changed the title Fix for valid height/width definitions in workflow rendering code, and fix identifiers. [release_15.07] Fix for valid height/width definitions in workflow rendering code, and fix identifiers. Aug 20, 2015
@martenson
Copy link
Member

👍

1 similar comment
@nsoranzo
Copy link
Member

👍

nsoranzo added a commit that referenced this pull request Aug 21, 2015
[release_15.07] Fix for valid height/width definitions in workflow rendering code, and fix identifiers.
@nsoranzo nsoranzo merged commit 0837895 into galaxyproject:release_15.07 Aug 21, 2015
@dannon
Copy link
Member Author

dannon commented Aug 21, 2015

Thanks for the merge. Per @martenson's suggestion on irc, I'm going to backport this to 15.01 and merge forward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants