When starting a csd program that uses the lineedit widget, I am not always able to edit or change any text currently displayed. From time to time -- I'm not sure why -- perhaps when I move focus to another window and then return to the widget, I become able to type new text or select and replace displayed text. However, when my csd program reads the widget, it receives text that I have already deleted, and does NOT receive the text that I just typed. It seems that lineedit widget is streaming text to my csd, which makes it impossible to do what its name implies -- edit lines of text. Is this a bug or feature? If a feature, then what mechanism can I use to enter a string, possibly deleting and replacing some its contents, and then send what I see in the edit box to my csd program?
By they way the lineedit example csd was running while I switched to my browser to write this message, and as I was typing, it crashed!