If you create a report with a text field parameter, then you might have notice that sometimes your parameter is ignored.
This is because the app wait a return pressed event after you entered your parameter value.
To correct this bug, replace the method in JSTextInputControlCell:
- (BOOL)textFieldShouldReturn:(UITextField *)txtField
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField
With this modification, the selectedValue will be set even if the user don't press the enter button. This might happend very often, cause the user fill the textfield and directly select the desired output (HTML / PDF) without pressing "enter" before.
Hope this helped ;)