Change color for added menu items and update hover icon (in Customizer)
This change makes the added menu item in Customizer WCAG compliant while leaving subtle effects to let the user know that they already added the menu item, but also, if they want they can add it again. This decision was made because it's the least amount of CSS changes while still making sense.
The same dark gray color used initially for menu item labels in Customizer is reused because a color change is not needed. The user will already see the checkmark icon indicating that the item was successfully added. Since you can add the same menu item multiple times (which should stay as-is in case a user has a complex repetitive menu or some reason I'm not thinking of), I also changed the on hover icon to the plus icon. This way, after adding, the user sees the check mark (☑️ great, it added!). If they want to re-add, instead of seeing the initial blue hover color, they see the dark gray but also the plus icon. This combination says, "you already added this, but add it again if you want."
Other solutions would add more lines of CSS or require more changes. I'm a fan of fixing the WCAG issue with minimal changes.
Trac ticket: https://core.trac.wordpress.org/ticket/64013
Current:
New, after adding:
New, after adding and on hover: