Bad spacing between tab with and without badge
The tab without badge has a smaller high than the one with. Then the border from the bootstrap them does not align correctly. So I think we should keep empty badge displayed but invisible. This will have also the benefit to avoid resizing of all the tabs when the screen is reloaded (as the tabs will keep the same width when the badge is cleared).