Suppressors do not completely eliminate muzzle flash, but they do reduce it significantly. Most of the flash that is seen is from unburned propellant gas and primer particles. A good suppressor will trap most of these particles and slow them down so that they don’t create a bright flash. Additionally, many suppressors also cause the barrel to “gases out” which further eliminates muzzle flash.
Eric Answered question September 13, 2022