Any idea how to solve this problem
We have GetXXX service of app which fetches details for mashup components.
The GetXXX service takes input from text box.
This GetXXX service is has two trigger points in general :
1. Search button manually clicked or Keyboard event like enter
2. Selected row changed of repeater widget which acts as recent search for our app
The input to GetXXX service can always be a single source and we selected Text box.
For repeater to work, we need to send the selected row parameter to text box. And in case of selectedRow changed event we trigger GetXXX service and set the textbox to selectedRow value.
So coming to the usecase where we face glitch with this set up :
1. Select from Repeater widget something -> GetXXX gets called. (Say selectedRow is set to value "ABC")
2. Type manually "XYZ" in text box and hit Enter or search button. -> GetXXX gets called. (Note selectedRow is still set to value "ABC")
3. From repeater widget try selected row which was earlier selected which has value "ABC". -> GetXXX doesn't get called since selectedRow didnt change.
Any ideas how we can fix this issue.

