{"action":"created","issue":{"url":"https://api.github.com/repos/highcharts/highcharts-export-server/issues/7","labels_url":"https://api.github.com/repos/highcharts/highcharts-export-server/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/highcharts/highcharts-export-server/issues/7/comments","events_url":"https://api.github.com/repos/highcharts/highcharts-export-server/issues/7/events","html_url":"https://github.com/highcharts/highcharts-export-server/issues/7","id":126870455,"number":7,"title":"marker:{symbol:'url(...)'} does not work in SVG output by PhantomJS","user":{"login":"dadza","id":6545327,"avatar_url":"https://avatars.githubusercontent.com/u/6545327?v=3","gravatar_id":"","url":"https://api.github.com/users/dadza","html_url":"https://github.com/dadza","followers_url":"https://api.github.com/users/dadza/followers","following_url":"https://api.github.com/users/dadza/following{/other_user}","gists_url":"https://api.github.com/users/dadza/gists{/gist_id}","starred_url":"https://api.github.com/users/dadza/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dadza/subscriptions","organizations_url":"https://api.github.com/users/dadza/orgs","repos_url":"https://api.github.com/users/dadza/repos","events_url":"https://api.github.com/users/dadza/events{/privacy}","received_events_url":"https://api.github.com/users/dadza/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/highcharts/highcharts-export-server/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-01-15T13:19:18Z","updated_at":"2016-01-19T10:56:43Z","closed_at":null,"body":"The problem can be reproduced with http://export.highcharts.com/demo with the following config object:\r\n\r\n```js\r\n{\r\n        series: [{\r\n            data: [216.4, 194.1, 95.6, 54.4, 29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5],\r\n            marker: {\r\n                symbol: 'url(https://www.highcharts.com/samples/graphics/sun.png)'\r\n            }\r\n        }]\r\n}\r\n```\r\n\r\nDownloading a SVG file results in a document that contains the marker image elements, but with width=\"0\" height=\"0\" (which makes the markers not visible).\r\n\r\nRunning the convert script locally in PhantomJS results in the same output.\r\n\r\nPNG and PDF outputs are fine."},"comment":{"url":"https://api.github.com/repos/highcharts/highcharts-export-server/issues/comments/172817270","html_url":"https://github.com/highcharts/highcharts-export-server/issues/7#issuecomment-172817270","issue_url":"https://api.github.com/repos/highcharts/highcharts-export-server/issues/7","id":172817270,"user":{"login":"dadza","id":6545327,"avatar_url":"https://avatars.githubusercontent.com/u/6545327?v=3","gravatar_id":"","url":"https://api.github.com/users/dadza","html_url":"https://github.com/dadza","followers_url":"https://api.github.com/users/dadza/followers","following_url":"https://api.github.com/users/dadza/following{/other_user}","gists_url":"https://api.github.com/users/dadza/gists{/gist_id}","starred_url":"https://api.github.com/users/dadza/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dadza/subscriptions","organizations_url":"https://api.github.com/users/dadza/orgs","repos_url":"https://api.github.com/users/dadza/repos","events_url":"https://api.github.com/users/dadza/events{/privacy}","received_events_url":"https://api.github.com/users/dadza/received_events","type":"User","site_admin":false},"created_at":"2016-01-19T10:56:43Z","updated_at":"2016-01-19T10:56:43Z","body":"Torstein, have you considered also delaying the invocation of the chart callback (passed as constructor argument) until the images are loaded?\r\n\r\nThe current documentation reads \"callback: A function to execute when the chart object is finished loading and rendering ... Defining a chart.event.load handler is equivalent.\""}}