fix tab bug due to multiple ids with with the same value