For some of my reports, I have bind values and user is prompted for entering them. It all works well, but is it normal when you enter (say 4) in the box and hit enter, the dialog box accepts that CR? I'd normally expect the Apply button be pressed upon hitting Enter key. Is this expected behavior?
Yes that's normal behavior even in pre SqlDev4EA1 versions. It allows you to enter multiline text as a bind value. All binds are treated as varchar data, so if you use it in the context of a numeric or date value, you should explicitly convert it the appropriate data type.