Extensions contributions are not properly merged
Created by: lguychard
Consider the following screenshot:
With this set of activated extensions, I should have several buttons in my code view toolbar (for typescript, codecov, git extras), but I have at most one, sometimes none.
Inspecting the emitted contributions in ActionNavItems
reveals that contributions to menus are incorrectly merged (they're overwritten by the contributions of whichever extension was last registered).