I have a Geoprocessing widget in WAB that runs a Python script. The user selects one or more features from 1-3 layers in the map using the select tool in the widget. After running, it returns a link to a text file with the tool's results. Works great the first time it's run, but then has troubles when the selection is cleared, other features are selected, and the tool is re-run. It's like it's remembering the first selection and holding on to that.
I've seen that there should be an "X" in the Output portion of the Geoprocessing widget, but it doesn't exist.
Any ideas on what might be happening?