inputselect()
is used with style 2+1024 (2=checkboxes; 1024=listdata as fields) and the data-field is missing/empty, then the returned items have a trailing pipe-character that should not be there. This has been working properly in the past (I have not used this feature for some month, so I cannot tell exactly when this started to appear. Looks like the bug was allready there in mid december 2023 and I havn't noticed it there).Example:
::msg inputselect("Test", "Test1|TEST1<crlf>+Test2<crlf>+Test3|TEST3<crlf>Test4", <crlf>, 1+2+1024);
Expected result when the preselected items are not changed:
Code: Select all
Test2
TEST3
Code: Select all
Test2|
TEST3
Test2
has no data-part set in the listdata-parameter and thus the caption is returned as expected but with a magical pipe that does not belong there)