I recently magically made some potassium chlorate via a secret process that I cannot reveal. The stuff burns with a nice lilac flame, but it tests positive for chloride ions when silver/copper nitrate is added (a white precipitate forms). The flame color, however, indicates that they are very few sodium ions in the product. I guess there could be KCl but doesn't make too much sense due to its higher solubility. There were some other impurities listed in the salt substitute (calcium or magnesium silicate and something else that I can't remember) so perhaps this is what is precipitating. Or else there are just so few Na+ ions in there that there are overpowered by the K+? This is doubtful because flame tests are very sensitive to sodium ions....odd. What do you think?