TL;DR: When navigating between multiple Firefox icons, we need a way to differentiate.  I recently asked a question on Stack Exchange about this because with multiple profiles, switching between them using Cmd+Tab gets confusing. All the Firefox app icons look identical, so once you've got more than two profiles running, navigation becomes guesswork. I asked the question hoping to find a way to differentiate between the app instances. A user over at SE suggested asking Mozilla, so that's what I am doing. Well, I guess the question is turning into an "idea submission" here now. But it can be both - I'll take any practical solution.  I also noticed that "custom avatar icons" is a feature that is being worked on. Maybe an option to add the profile's avatar to the corner of each macOS app icon (as an adornment) in the Application Switcher would help with differentiation.  Here's a rough mock-up of what that might look like:    Mock-up of CmdTab navigation where app icons include avatar overlays                       From what brief research I've done, these "status adornments" can be notification markers, a dot, a badge, or a progress bar (such as Blender's icon shows when rendering). Implementation is flexible. ChatGPT informs me: "Apps report progress/notifications through normal system APIs (NSProgress, UserNotifications, badge count, Dock tile progress/Badge) and the system composes those into the switcher as appropriate." I'm not a Mac developer, so I won't pretend to be able to provide any more specific info than that. But info shouldn't be too hard to find.  There are considerations, like: Should the behavior be enabled by default once a second profile is created? Where should the setting be placed in Firefox's Preferences? If no avatar image has been specified, should one be auto-assigned? Things like that. And also the usual considerations of accessibility and Human Interface Guidelines.  I think Mac users who run multiple Profiles would find such a feature helpful. Thanks for considering it. 
						
					
					... View more