Simon Urli, I suspect this is a common mistake: the JavaScript code of the chart macro initializes the charts only on page load, i.e. it looks in the DOM for charts to "enhance" only when the page is initially loaded. But charts can be added after the page is loaded, which is the case of the WYSIWYG editor.