A basic Experience Builder setup with a widget controller. When the measurement widget is opened and "Start Measuring" is selected, a map interaction is activated. If you switch to a different widget within the controller, this measurement map interaction is automatically canceled (as I would expect).
However, in the elevation profile widget, switching to another widget does not cancel the active draw interaction; instead, users must manually switch back to the elevation profile widget and hit "reset" to stop the interaction.
Is this the intended behavior?😉
Hi @AndreasEugster ,
Thanks for posting! This is a known limitation right now. We're working on a new option that will allow you to clear widgets once they are closed from the controller which will resolve this.
@AlixVezina Good to hear you guys are working on this. This can be a real source of frustration for people making custom widgets. It would be best if this option was controllable on a widget-to-widget basis rather than on the Widget Controller level. I have some widgets I want to stop and others I want to keep working.
Great! Yes that's the plan!