If silver metal is on the surface, it will tarnish and go a little dull and goldy, but I do think that in the case of these three pieces, almost all the silver has melted (or reacted just a little - there is no yellow after all) and the gold has just behaved itself properly as gold tends to do.
Silver is the one that does all sorts of different things with glass.
Silver melts at a much lower temperature than gold.
If the metal is under the surface of the glass, that is the colour it will remain, but if there is some silver on the surface, it will tarnish. It can be gently cleaned with silver polish, but you do risk losing the metal in the long run if you do it too often. It's very thin!
The gold foil on these bits looks fine, broken up in a jigsawy manner. Some may be silver, but I do think most of that has "done things".