If I add dragmode: 'select' to the basic choropleth example, plotly_click events are no longer emitted. plotly_selected events are emitted for clicks, but with an undefined data. So I cannot handle clicks in this mode.
Example: https://codepen.io/anon/pen/QmoxOP
The same events work for cartesian plots. I think this is because dragElement there is initialized with a clickFn that forwards simple clicks. I thought I'd add Fx.click() to geo.js's clickFn too. But I cannot create a repro in Jasmine.
I tried making a copy of the choropleth click events test and adding Plotly.relayout(gd, { dragmode: 'select' }, [0]).then(...). But it still passes. I cannot figure out why.
Thanks for any advice!
If I add
dragmode: 'select'to the basic choropleth example,plotly_clickevents are no longer emitted.plotly_selectedevents are emitted for clicks, but with anundefineddata. So I cannot handle clicks in this mode.Example: https://codepen.io/anon/pen/QmoxOP
The same events work for cartesian plots. I think this is because
dragElementthere is initialized with aclickFnthat forwards simple clicks. I thought I'd addFx.click()togeo.js'sclickFntoo. But I cannot create a repro in Jasmine.I tried making a copy of the
choropleth click eventstest and addingPlotly.relayout(gd, { dragmode: 'select' }, [0]).then(...). But it still passes. I cannot figure out why.Thanks for any advice!