If during the adding of InfoBar items, a modal dialog pops up, entries can be shown twice while the dialog is open:
InfoBarDisplay::update() deletes and recreates all existing widgets. I assume the duplication has to do with the event loop not processing the deletion in time.