We get an error in js console when loading "broken-axis" before "funnel". Changing order resolves the issue, but this is a slippery slope. We either need to resolve order of wrap() methods or write a guide with correct order for modules. Guide may not be enough, I can imagine issue like: module A before B, module C before A, but (!) module module B before module C.
Do you know what specific wrap call causes it? In some cases it may be better to refactor it or add event handlers.
This wrap: wrap(H.seriesTypes.column.prototype, 'drawPoints', drawPointsWrapped); but after debugging, it's caused by using column drawPoints method in funnel: drawPoints: seriesTypes.column.prototype.drawPoints,.
wrap(H.seriesTypes.column.prototype, 'drawPoints', drawPointsWrapped);
broken-axis module assumes that column series has axes (which is correct), but funnel series doesn't have them, it only reuses column's prototype method.
PS: I don't have a real use-case for it, issue arrived when testing Highcharts-editor.
Okay. Probably the broken-axis plugin should actually check for axis...
I do see the reference to #6004 but are you guys aware that this bug breaks the funnel chart simply by using Highstock.js? It's effectively preventing us from upgrading to v5.
You are right, it used to work in 4.x versions: http://jsfiddle.net/dko6016u/4/
Any news on this? It seems rather odd that this issue is not being addressed at all.
Fixed #5950, broken axis module caused errors when rendering funnel s…
After all we need to check this. We can go back to 4.x solution, where drawPoints was not inherited from column series, as an alternative, but the above makes more sense.