Yes, i understand.
1. if you look at API picklist, it brings 4 values to the scope to fill the select widget of ad_form.
[workflow::role::get_picklist -role_id $role_id]
But in the first view (display mode), the field is not a select widget. It's a simple text field that shows the correct value among the 4 values. This is the behavior i don't get. How the correct values is set among 4
Only if you hit "edit form" then the select button shows up and the 4 values become available to be chosen
2. ad_form "bug" on bug.tcl has no on_request block.