StringInput options and arguments should not be reseted

Hi,

when using StringInput the options + arguments are reseted. I have written a test, that can be used for discussion.

Regards,
Martin