handle hidden fields to avoid "0" width issue