(3.1.4)
When using an expression like
company,concat(lastname,', ',firstname) as "Name",city,phone
in the list_info field, column headings are incorrect.

Caused in mod_listing.php - splitting the field list on commas fails here.
Solution: move THEAD code after TBODY code and use the column names actually returned by the query.
Note: A virtual column (like Nameabove) can still not be used in the query mask.
Solution: rewrite SQL generation for this case (subquery).
Also, inserting a condition like
into the list_where fields results in wrong results as soon as a query mask ist added (the query mask condition is ignored). Any OR condition goes wrong.
Cause: the query mask condition is appended by AND, resulting in
which is TRUE always. It should read
(1=1 OR 1=0) AND condition
Same for list_info_where